PHP Class Pimcore\Model\Object\Concrete

Inheritance: extends AbstractObject
Afficher le fichier Open project: pimcore/pimcore Class Usage Examples

Méthodes publiques

Свойство Type Description
$lazyLoadedFields array
$o___loadedLazyFields array
$o_class Object | Class
$o_classId integer
$o_className string
$o_published boolean
$o_versions array
$scheduledTasks array Contains all scheduled tasks
$systemColumnNames

Protected Properties

Свойство Type Description
$omitMandatoryCheck boolean

Méthodes publiques

Méthode Description
__callStatic ( $method, $arguments )
__clone ( ) : void load lazy loaded fields before cloning
__construct ( )
__sleep ( )
__wakeup ( )
addLazyLoadedField ( string $fieldName ) : void
addO__loadedLazyField ( string $o___loadedLazyField ) : void
classId ( ) : integer returns the class ID of the current object class
delete ( ) : void
getCacheTags ( $tags = [] ) : array
getClass ( ) : ClassDefinition
getClassId ( ) : integer
getClassName ( ) : string
getLazyLoadedFields ( ) : array
getNextParentForInheritance ( ) : AbstractObject | null
getO__loadedLazyFields ( ) : array
getOmitMandatoryCheck ( ) : boolean
getPublished ( ) : boolean
getRelationData ( string $fieldName, boolean $forOwner, $remoteClassId ) : array get object relation data as array for a specific field
getScheduledTasks ( ) : array
getValueForFieldName ( string $key ) : mixed
getValueFromParent ( $key, $params = null ) : mixed
getVersions ( ) : array
isPublished ( ) : boolean
preGetValue ( string $key ) Dummy which can be overwritten by a parent class, this is a hook executed in every getter of the properties in the object
resolveDependencies ( ) : array
saveScheduledTasks ( ) : void
saveVersion ( boolean $setModificationDate = true, boolean $callPluginHook = true ) : Version $callPluginHook is true when the method is called from outside (eg. directly in the controller "save only version") it is false when the method is called by $this->update()
setClass ( ClassDefinition $o_class )
setClassId ( integer $o_classId )
setClassName ( string $o_className )
setO__loadedLazyFields ( array $o___loadedLazyFields )
setOmitMandatoryCheck ( boolean $omitMandatoryCheck )
setPublished ( boolean $o_published ) : this
setScheduledTasks ( array $scheduledTasks )
setVersions ( array $o_versions )

Méthodes protégées

Méthode Description
saveChildData ( ) : void
update ( )

Method Details

__callStatic() public static méthode

public static __callStatic ( $method, $arguments )
$method
$arguments

__clone() public méthode

load lazy loaded fields before cloning
public __clone ( ) : void
Résultat void

__construct() public méthode

public __construct ( )

__sleep() public méthode

public __sleep ( )

__wakeup() public méthode

public __wakeup ( )

addLazyLoadedField() public méthode

public addLazyLoadedField ( string $fieldName ) : void
$fieldName string
Résultat void

addO__loadedLazyField() public méthode

public addO__loadedLazyField ( string $o___loadedLazyField ) : void
$o___loadedLazyField string
Résultat void

classId() public static méthode

returns the class ID of the current object class
public static classId ( ) : integer
Résultat integer

delete() public méthode

public delete ( ) : void
Résultat void

getCacheTags() public méthode

public getCacheTags ( $tags = [] ) : array
Résultat array

getClass() public méthode

public getClass ( ) : ClassDefinition
Résultat ClassDefinition

getClassId() public méthode

public getClassId ( ) : integer
Résultat integer

getClassName() public méthode

public getClassName ( ) : string
Résultat string

getLazyLoadedFields() public méthode

public getLazyLoadedFields ( ) : array
Résultat array

getNextParentForInheritance() public méthode

public getNextParentForInheritance ( ) : AbstractObject | null
Résultat AbstractObject | null

getO__loadedLazyFields() public méthode

public getO__loadedLazyFields ( ) : array
Résultat array

getOmitMandatoryCheck() public méthode

public getOmitMandatoryCheck ( ) : boolean
Résultat boolean

getPublished() public méthode

public getPublished ( ) : boolean
Résultat boolean

getRelationData() public méthode

get object relation data as array for a specific field
public getRelationData ( string $fieldName, boolean $forOwner, $remoteClassId ) : array
$fieldName string
$forOwner boolean
Résultat array

getScheduledTasks() public méthode

public getScheduledTasks ( ) : array
Résultat array

getValueForFieldName() public méthode

public getValueForFieldName ( string $key ) : mixed
$key string
Résultat mixed

getValueFromParent() public méthode

public getValueFromParent ( $key, $params = null ) : mixed
Résultat mixed

getVersions() public méthode

public getVersions ( ) : array
Résultat array

isPublished() public méthode

public isPublished ( ) : boolean
Résultat boolean

preGetValue() public méthode

Dummy which can be overwritten by a parent class, this is a hook executed in every getter of the properties in the object
public preGetValue ( string $key )
$key string

resolveDependencies() public méthode

public resolveDependencies ( ) : array
Résultat array

saveChildData() protected méthode

protected saveChildData ( ) : void
Résultat void

saveScheduledTasks() public méthode

public saveScheduledTasks ( ) : void
Résultat void

saveVersion() public méthode

$callPluginHook is true when the method is called from outside (eg. directly in the controller "save only version") it is false when the method is called by $this->update()
public saveVersion ( boolean $setModificationDate = true, boolean $callPluginHook = true ) : Version
$setModificationDate boolean
$callPluginHook boolean
Résultat Pimcore\Model\Version

setClass() public méthode

public setClass ( ClassDefinition $o_class )
$o_class ClassDefinition

setClassId() public méthode

public setClassId ( integer $o_classId )
$o_classId integer

setClassName() public méthode

public setClassName ( string $o_className )
$o_className string

setO__loadedLazyFields() public méthode

public setO__loadedLazyFields ( array $o___loadedLazyFields )
$o___loadedLazyFields array

setOmitMandatoryCheck() public méthode

public setOmitMandatoryCheck ( boolean $omitMandatoryCheck )
$omitMandatoryCheck boolean

setPublished() public méthode

public setPublished ( boolean $o_published ) : this
$o_published boolean
Résultat this

setScheduledTasks() public méthode

public setScheduledTasks ( array $scheduledTasks )
$scheduledTasks array

setVersions() public méthode

public setVersions ( array $o_versions )
$o_versions array

update() protected méthode

protected update ( )

Property Details

$lazyLoadedFields public_oe property

public array $lazyLoadedFields
Résultat array

$o___loadedLazyFields public_oe property

public array $o___loadedLazyFields
Résultat array

$o_class public_oe property

public Object|Class $o_class
Résultat Object | Class

$o_classId public_oe property

public int $o_classId
Résultat integer

$o_className public_oe property

public string $o_className
Résultat string

$o_published public_oe property

public bool $o_published
Résultat boolean

$o_versions public_oe property

public array $o_versions
Résultat array

$omitMandatoryCheck protected_oe property

protected bool $omitMandatoryCheck
Résultat boolean

$scheduledTasks public_oe property

Contains all scheduled tasks
public array $scheduledTasks
Résultat array

$systemColumnNames public_oe static_oe property

public static $systemColumnNames