PHP 클래스 Pimcore\Model\Object\AbstractObject

상속: extends Pimcore\Model\Element\AbstractElement
파일 보기 프로젝트 열기: pimcore/pimcore 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$doNotRestoreKeyAndPath
$o_childs array
$o_creationDate integer
$o_dependencies Pimcore\Model\Dependency[]
$o_elementAdminStyle Pimcore\Model\Element\AdminStyle
$o_hasChilds boolean
$o_hasSiblings boolean Indicator if document has siblings or not
$o_id integer
$o_index integer
$o_key string
$o_locked string
$o_modificationDate integer
$o_parent self
$o_parentId integer
$o_path string
$o_properties array
$o_siblings array Contains a list of sibling documents
$o_type string
$o_userModification integer
$o_userOwner integer
$types array possible types of a document

공개 메소드들

메소드 설명
__call ( $method, $args ) : mixed
__sleep ( )
__wakeup ( )
clearDependentCache ( array $additionalTags = [] )
correctPath ( )
delete ( ) : void
doGetInheritedValues ( Concrete $object = null ) : boolean
doHideUnpublished ( ) : boolean
doNotRestoreKeyAndPath ( ) : boolean
getById ( integer $id ) : static
getByPath ( string $path ) : self
getChildren ( array $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER], boolean $unpublished = false ) : array
getCreationDate ( ) : integer
getDependencies ( ) : Dependency
getElementAdminStyle ( ) : Pimcore\Model\Element\AdminStyle
getFullPath ( ) : string
getGetInheritedValues ( ) : boolean
getHideUnpublished ( ) : boolean
getId ( ) : integer
getIndex ( ) : integer
getKey ( ) : string
getList ( array $config = [] ) : mixed
getLocked ( ) : string Returns true if the element is locked
getModificationDate ( ) : integer
getParent ( ) : self
getParentId ( ) : integer
getPath ( ) : path
getProperties ( ) : Property[]
getRealFullPath ( ) : string
getRealPath ( ) : string
getSiblings ( array $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER], boolean $unpublished = false ) : array Get a list of the sibling documents
getTotalCount ( array $config = [] ) : total
getType ( ) : string
getTypes ( ) : array get possible types
getUserModification ( ) : integer
getUserOwner ( ) : integer
hasChildren ( $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER] ) : boolean
hasSiblings ( array $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER] ) : boolean Returns true if the document has at least one sibling
removeInheritedProperties ( )
renewInheritedProperties ( )
save ( )
setChildren ( array $children )
setCreationDate ( integer $o_creationDate )
setDoNotRestoreKeyAndPath ( boolean $doNotRestoreKeyAndPath )
setGetInheritedValues ( $getInheritedValues ) : void
setHideUnpublished ( $hidePublished ) : void
setId ( integer $o_id )
setIndex ( integer $o_index )
setKey ( string $o_key )
setLocked ( boolean $o_locked )
setModificationDate ( integer $o_modificationDate )
setParent ( self $o_parent )
setParentId ( integer $o_parentId )
setPath ( string $o_path )
setProperties ( array $o_properties )
setProperty ( $name, $type, $data, boolean $inherited = false, boolean $inheritable = false )
setType ( string $o_type )
setUserModification ( integer $o_userModification )
setUserOwner ( integer $o_userOwner )

보호된 메소드들

메소드 설명
update ( )

메소드 상세

__call() 공개 메소드

public __call ( $method, $args ) : mixed
$method
$args
리턴 mixed

__sleep() 공개 메소드

public __sleep ( )

__wakeup() 공개 메소드

public __wakeup ( )

clearDependentCache() 공개 메소드

public clearDependentCache ( array $additionalTags = [] )
$additionalTags array

correctPath() 공개 메소드

public correctPath ( )

delete() 공개 메소드

public delete ( ) : void
리턴 void

doGetInheritedValues() 공개 정적인 메소드

public static doGetInheritedValues ( Concrete $object = null ) : boolean
$object Concrete
리턴 boolean

doHideUnpublished() 공개 정적인 메소드

public static doHideUnpublished ( ) : boolean
리턴 boolean

doNotRestoreKeyAndPath() 공개 정적인 메소드

public static doNotRestoreKeyAndPath ( ) : boolean
리턴 boolean

getById() 공개 정적인 메소드

public static getById ( integer $id ) : static
$id integer
리턴 static

getByPath() 공개 정적인 메소드

public static getByPath ( string $path ) : self
$path string
리턴 self

getChildren() 공개 메소드

public getChildren ( array $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER], boolean $unpublished = false ) : array
$objectTypes array
$unpublished boolean
리턴 array

getCreationDate() 공개 메소드

public getCreationDate ( ) : integer
리턴 integer

getDependencies() 공개 메소드

public getDependencies ( ) : Dependency
리턴 Pimcore\Model\Dependency

getElementAdminStyle() 공개 메소드

public getElementAdminStyle ( ) : Pimcore\Model\Element\AdminStyle
리턴 Pimcore\Model\Element\AdminStyle

getFullPath() 공개 메소드

public getFullPath ( ) : string
리턴 string

getGetInheritedValues() 공개 정적인 메소드

public static getGetInheritedValues ( ) : boolean
리턴 boolean

getHideUnpublished() 공개 정적인 메소드

public static getHideUnpublished ( ) : boolean
리턴 boolean

getId() 공개 메소드

public getId ( ) : integer
리턴 integer

getIndex() 공개 메소드

public getIndex ( ) : integer
리턴 integer

getKey() 공개 메소드

public getKey ( ) : string
리턴 string

getList() 공개 정적인 메소드

public static getList ( array $config = [] ) : mixed
$config array
리턴 mixed

getLocked() 공개 메소드

Returns true if the element is locked
public getLocked ( ) : string
리턴 string

getModificationDate() 공개 메소드

public getModificationDate ( ) : integer
리턴 integer

getParent() 공개 메소드

public getParent ( ) : self
리턴 self

getParentId() 공개 메소드

public getParentId ( ) : integer
리턴 integer

getPath() 공개 메소드

public getPath ( ) : path
리턴 path

getProperties() 공개 메소드

public getProperties ( ) : Property[]
리턴 Property[]

getRealFullPath() 공개 메소드

public getRealFullPath ( ) : string
리턴 string

getRealPath() 공개 메소드

public getRealPath ( ) : string
리턴 string

getSiblings() 공개 메소드

Get a list of the sibling documents
public getSiblings ( array $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER], boolean $unpublished = false ) : array
$objectTypes array
$unpublished boolean
리턴 array

getTotalCount() 공개 정적인 메소드

public static getTotalCount ( array $config = [] ) : total
$config array
리턴 total count

getType() 공개 메소드

public getType ( ) : string
리턴 string

getTypes() 공개 정적인 메소드

get possible types
public static getTypes ( ) : array
리턴 array

getUserModification() 공개 메소드

public getUserModification ( ) : integer
리턴 integer

getUserOwner() 공개 메소드

public getUserOwner ( ) : integer
리턴 integer

hasChildren() 공개 메소드

public hasChildren ( $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER] ) : boolean
리턴 boolean

hasSiblings() 공개 메소드

Returns true if the document has at least one sibling
public hasSiblings ( array $objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER] ) : boolean
$objectTypes array
리턴 boolean

removeInheritedProperties() 공개 메소드

renewInheritedProperties() 공개 메소드

save() 공개 메소드

public save ( )

setChildren() 공개 메소드

public setChildren ( array $children )
$children array

setCreationDate() 공개 메소드

public setCreationDate ( integer $o_creationDate )
$o_creationDate integer

setDoNotRestoreKeyAndPath() 공개 정적인 메소드

public static setDoNotRestoreKeyAndPath ( boolean $doNotRestoreKeyAndPath )
$doNotRestoreKeyAndPath boolean

setGetInheritedValues() 공개 정적인 메소드

public static setGetInheritedValues ( $getInheritedValues ) : void
$getInheritedValues
리턴 void

setHideUnpublished() 공개 정적인 메소드

public static setHideUnpublished ( $hidePublished ) : void
$hidePublished
리턴 void

setId() 공개 메소드

public setId ( integer $o_id )
$o_id integer

setIndex() 공개 메소드

public setIndex ( integer $o_index )
$o_index integer

setKey() 공개 메소드

public setKey ( string $o_key )
$o_key string

setLocked() 공개 메소드

public setLocked ( boolean $o_locked )
$o_locked boolean

setModificationDate() 공개 메소드

public setModificationDate ( integer $o_modificationDate )
$o_modificationDate integer

setParent() 공개 메소드

public setParent ( self $o_parent )
$o_parent self

setParentId() 공개 메소드

public setParentId ( integer $o_parentId )
$o_parentId integer

setPath() 공개 메소드

public setPath ( string $o_path )
$o_path string

setProperties() 공개 메소드

public setProperties ( array $o_properties )
$o_properties array

setProperty() 공개 메소드

public setProperty ( $name, $type, $data, boolean $inherited = false, boolean $inheritable = false )
$name
$type
$data
$inherited boolean
$inheritable boolean

setType() 공개 메소드

public setType ( string $o_type )
$o_type string

setUserModification() 공개 메소드

public setUserModification ( integer $o_userModification )
$o_userModification integer

setUserOwner() 공개 메소드

public setUserOwner ( integer $o_userOwner )
$o_userOwner integer

update() 보호된 메소드

protected update ( )

프로퍼티 상세

$doNotRestoreKeyAndPath 공개적으로 정적으로 프로퍼티

public static $doNotRestoreKeyAndPath

$o_childs 공개적으로 프로퍼티

public array $o_childs
리턴 array

$o_creationDate 공개적으로 프로퍼티

public int $o_creationDate
리턴 integer

$o_dependencies 공개적으로 프로퍼티

public Dependency[],Pimcore\Model $o_dependencies
리턴 Pimcore\Model\Dependency[]

$o_elementAdminStyle 공개적으로 프로퍼티

public AdminStyle,Pimcore\Model\Element $o_elementAdminStyle
리턴 Pimcore\Model\Element\AdminStyle

$o_hasChilds 공개적으로 프로퍼티

public bool $o_hasChilds
리턴 boolean

$o_hasSiblings 공개적으로 프로퍼티

Indicator if document has siblings or not
public bool $o_hasSiblings
리턴 boolean

$o_id 공개적으로 프로퍼티

public int $o_id
리턴 integer

$o_index 공개적으로 프로퍼티

public int $o_index
리턴 integer

$o_key 공개적으로 프로퍼티

public string $o_key
리턴 string

$o_locked 공개적으로 프로퍼티

public string $o_locked
리턴 string

$o_modificationDate 공개적으로 프로퍼티

public int $o_modificationDate
리턴 integer

$o_parent 공개적으로 프로퍼티

public self $o_parent
리턴 self

$o_parentId 공개적으로 프로퍼티

public int $o_parentId
리턴 integer

$o_path 공개적으로 프로퍼티

public string $o_path
리턴 string

$o_properties 공개적으로 프로퍼티

public array $o_properties
리턴 array

$o_siblings 공개적으로 프로퍼티

Contains a list of sibling documents
public array $o_siblings
리턴 array

$o_type 공개적으로 프로퍼티

public string $o_type
리턴 string

$o_userModification 공개적으로 프로퍼티

public int $o_userModification
리턴 integer

$o_userOwner 공개적으로 프로퍼티

public int $o_userOwner
리턴 integer

$types 공개적으로 정적으로 프로퍼티

possible types of a document
public static array $types
리턴 array