PHP Класс Pimcore\Model\Object\Concrete

Наследование: extends AbstractObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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)

Свойство Тип Описание
$omitMandatoryCheck boolean

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
saveChildData ( ) : void
update ( )

Описание методов

__callStatic() публичный статический Метод

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

__clone() публичный Метод

load lazy loaded fields before cloning
public __clone ( ) : void
Результат void

__construct() публичный Метод

public __construct ( )

__sleep() публичный Метод

public __sleep ( )

__wakeup() публичный Метод

public __wakeup ( )

addLazyLoadedField() публичный Метод

public addLazyLoadedField ( string $fieldName ) : void
$fieldName string
Результат void

addO__loadedLazyField() публичный Метод

public addO__loadedLazyField ( string $o___loadedLazyField ) : void
$o___loadedLazyField string
Результат void

classId() публичный статический Метод

returns the class ID of the current object class
public static classId ( ) : integer
Результат integer

delete() публичный Метод

public delete ( ) : void
Результат void

getCacheTags() публичный Метод

public getCacheTags ( $tags = [] ) : array
Результат array

getClass() публичный Метод

public getClass ( ) : ClassDefinition
Результат ClassDefinition

getClassId() публичный Метод

public getClassId ( ) : integer
Результат integer

getClassName() публичный Метод

public getClassName ( ) : string
Результат string

getLazyLoadedFields() публичный Метод

public getLazyLoadedFields ( ) : array
Результат array

getNextParentForInheritance() публичный Метод

public getNextParentForInheritance ( ) : AbstractObject | null
Результат AbstractObject | null

getO__loadedLazyFields() публичный Метод

public getO__loadedLazyFields ( ) : array
Результат array

getOmitMandatoryCheck() публичный Метод

public getOmitMandatoryCheck ( ) : boolean
Результат boolean

getPublished() публичный Метод

public getPublished ( ) : boolean
Результат boolean

getRelationData() публичный Метод

get object relation data as array for a specific field
public getRelationData ( string $fieldName, boolean $forOwner, $remoteClassId ) : array
$fieldName string
$forOwner boolean
Результат array

getScheduledTasks() публичный Метод

public getScheduledTasks ( ) : array
Результат array

getValueForFieldName() публичный Метод

public getValueForFieldName ( string $key ) : mixed
$key string
Результат mixed

getValueFromParent() публичный Метод

public getValueFromParent ( $key, $params = null ) : mixed
Результат mixed

getVersions() публичный Метод

public getVersions ( ) : array
Результат array

isPublished() публичный Метод

public isPublished ( ) : boolean
Результат boolean

preGetValue() публичный Метод

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 resolveDependencies ( ) : array
Результат array

saveChildData() защищенный Метод

protected saveChildData ( ) : void
Результат void

saveScheduledTasks() публичный Метод

public saveScheduledTasks ( ) : void
Результат void

saveVersion() публичный Метод

$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
Результат Pimcore\Model\Version

setClass() публичный Метод

public setClass ( ClassDefinition $o_class )
$o_class ClassDefinition

setClassId() публичный Метод

public setClassId ( integer $o_classId )
$o_classId integer

setClassName() публичный Метод

public setClassName ( string $o_className )
$o_className string

setO__loadedLazyFields() публичный Метод

public setO__loadedLazyFields ( array $o___loadedLazyFields )
$o___loadedLazyFields array

setOmitMandatoryCheck() публичный Метод

public setOmitMandatoryCheck ( boolean $omitMandatoryCheck )
$omitMandatoryCheck boolean

setPublished() публичный Метод

public setPublished ( boolean $o_published ) : this
$o_published boolean
Результат this

setScheduledTasks() публичный Метод

public setScheduledTasks ( array $scheduledTasks )
$scheduledTasks array

setVersions() публичный Метод

public setVersions ( array $o_versions )
$o_versions array

update() защищенный Метод

protected update ( )

Описание свойств

$lazyLoadedFields публичное свойство

public array $lazyLoadedFields
Результат array

$o___loadedLazyFields публичное свойство

public array $o___loadedLazyFields
Результат array

$o_class публичное свойство

public Object|Class $o_class
Результат Object | Class

$o_classId публичное свойство

public int $o_classId
Результат integer

$o_className публичное свойство

public string $o_className
Результат string

$o_published публичное свойство

public bool $o_published
Результат boolean

$o_versions публичное свойство

public array $o_versions
Результат array

$omitMandatoryCheck защищенное свойство

protected bool $omitMandatoryCheck
Результат boolean

$scheduledTasks публичное свойство

Contains all scheduled tasks
public array $scheduledTasks
Результат array

$systemColumnNames публичное статическое свойство

public static $systemColumnNames