PHP 클래스 Pimcore\Model\Object\Data\KeyValue

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

공개 프로퍼티들

프로퍼티 타입 설명
$arr array
$class Pimcore\Model\Object\ClassDefinition
$objectId integer

보호된 프로퍼티들

프로퍼티 타입 설명
$multivalent Whether multivalent values are allowed.

공개 메소드들

메소드 설명
__call ( $name, $arguments ) : array | mixed | null | void
__construct ( )
__toString ( ) : string
deleteEntryByKeyId ( $keyId ) deletes an entry with the given keyId if the entry exists
getClass ( ) : ClassDefinition
getEntryByKeyId ( $keyId ) : array | null
getInternalProperties ( ) : array
getKeyId ( $propName, null $groupId = null ) : integer
getKeyvaluepairsByGroup ( $groupName ) : array
getMultivalent ( )
getObjectId ( ) : integer
getProperties ( boolean $forEditMode = false ) : array
getProperty ( $propName, null $groupId = null ) : array | null
setClass ( ClassDefinition $class )
setMultivalent ( $multivalent )
setObjectId ( $objectId )
setProperties ( $arr )
setProperty ( $propName, $value )
setPropertyWithId ( $keyId, $value, boolean $fromGrid = false ) : KeyValue Sets the value of the property with the given id
setValueWithKeyId ( $keyId, $value )

비공개 메소드들

메소드 설명
getTranslatedValue ( $keyId, $value ) : string

메소드 상세

__call() 공개 메소드

public __call ( $name, $arguments ) : array | mixed | null | void
$name
$arguments
리턴 array | mixed | null | void

__construct() 공개 메소드

public __construct ( )

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

deleteEntryByKeyId() 공개 메소드

deletes an entry with the given keyId if the entry exists
public deleteEntryByKeyId ( $keyId )
$keyId

getClass() 공개 메소드

public getClass ( ) : ClassDefinition
리턴 Pimcore\Model\Object\ClassDefinition

getEntryByKeyId() 공개 메소드

public getEntryByKeyId ( $keyId ) : array | null
$keyId
리턴 array | null

getInternalProperties() 공개 메소드

public getInternalProperties ( ) : array
리턴 array

getKeyId() 공개 메소드

public getKeyId ( $propName, null $groupId = null ) : integer
$propName
$groupId null
리턴 integer

getKeyvaluepairsByGroup() 공개 메소드

public getKeyvaluepairsByGroup ( $groupName ) : array
$groupName
리턴 array

getMultivalent() 공개 메소드

public getMultivalent ( )

getObjectId() 공개 메소드

public getObjectId ( ) : integer
리턴 integer

getProperties() 공개 메소드

public getProperties ( boolean $forEditMode = false ) : array
$forEditMode boolean
리턴 array

getProperty() 공개 메소드

public getProperty ( $propName, null $groupId = null ) : array | null
$propName
$groupId null
리턴 array | null

setClass() 공개 메소드

public setClass ( ClassDefinition $class )
$class Pimcore\Model\Object\ClassDefinition

setMultivalent() 공개 메소드

public setMultivalent ( $multivalent )
$multivalent

setObjectId() 공개 메소드

public setObjectId ( $objectId )
$objectId

setProperties() 공개 메소드

public setProperties ( $arr )
$arr

setProperty() 공개 메소드

public setProperty ( $propName, $value )
$propName
$value

setPropertyWithId() 공개 메소드

Sets the value of the property with the given id
public setPropertyWithId ( $keyId, $value, boolean $fromGrid = false ) : KeyValue
$keyId the id of the key
$value the value
$fromGrid boolean if true then the data is coming from the grid, we have to check if the value needs to be translated
리턴 KeyValue the resulting object

setValueWithKeyId() 공개 메소드

public setValueWithKeyId ( $keyId, $value )
$keyId
$value

프로퍼티 상세

$arr 공개적으로 프로퍼티

public array $arr
리턴 array

$class 공개적으로 프로퍼티

public ClassDefinition,Pimcore\Model\Object $class
리턴 Pimcore\Model\Object\ClassDefinition

$multivalent 보호되어 있는 프로퍼티

Whether multivalent values are allowed.
protected $multivalent

$objectId 공개적으로 프로퍼티

public int $objectId
리턴 integer