PHP Класс Pimcore\Model\Object\ClassDefinition\Data\Relations\AbstractRelations

Наследование: extends Pimcore\Model\Object\ClassDefinition\Data
Показать файл Открыть проект

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

Свойство Тип Описание
$classes array Set of allowed classes
$lazyLoading boolean
$pathFormatterClass null | string Optional path formatter class
$remoteOwner boolean

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

Метод Описание
getClasses ( ) : array
getLazyLoading ( ) : boolean
getPathFormatterClass ( ) : null | string
isRemoteOwner ( ) : boolean
load ( $object, array $params = [] ) : null
rewriteIdsService ( mixed $data, array $idMapping ) : array Rewrites id from source to target, $idMapping contains array( "document" => array( SOURCE_ID => TARGET_ID, SOURCE_ID => TARGET_ID ), "object" => array(.
save ( $object, array $params = [] )
setClasses ( array $classes )
setLazyLoading ( $lazyLoading )
setPathFormatterClass ( null | string $pathFormatterClass )

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

Метод Описание
allowAssetRelation ( Asset $asset ) : boolean Checks if an asset is an allowed relation
allowDocumentRelation ( Document $document ) : boolean Checks if an document is an allowed relation
allowObjectRelation ( AbstractObject $object ) : boolean Checks if an object is an allowed relation
enrichRelation ( $object, $params, &$classId, array &$relation = [] ) Enrich relation with type-specific data.

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

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

Checks if an asset is an allowed relation
protected allowAssetRelation ( Asset $asset ) : boolean
$asset Asset
Результат boolean

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

Checks if an document is an allowed relation
protected allowDocumentRelation ( Document $document ) : boolean
$document Document
Результат boolean

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

Checks if an object is an allowed relation
protected allowObjectRelation ( AbstractObject $object ) : boolean
$object Pimcore\Model\Object\AbstractObject
Результат boolean

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

Enrich relation with type-specific data.
protected enrichRelation ( $object, $params, &$classId, array &$relation = [] )
$object
$params
$classId
$relation array

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

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

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

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

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

public getPathFormatterClass ( ) : null | string
Результат null | string

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

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

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

public load ( $object, array $params = [] ) : null
$object
$params array
Результат null

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

..), "asset" => array(...) )
public rewriteIdsService ( mixed $data, array $idMapping ) : array
$data mixed
$idMapping array
Результат array

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

public save ( $object, array $params = [] )
$object
$params array

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

public setClasses ( array $classes )
$classes array

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

public setLazyLoading ( $lazyLoading )
$lazyLoading

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

public setPathFormatterClass ( null | string $pathFormatterClass )
$pathFormatterClass null | string

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

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

Set of allowed classes
public array $classes
Результат array

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

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

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

Optional path formatter class
public null|string $pathFormatterClass
Результат null | string

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

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