PHP Class Pimcore\Model\Object\ClassDefinition\Data\Relations\AbstractRelations

Inheritance: extends Pimcore\Model\Object\ClassDefinition\Data
Afficher le fichier Open project: pimcore/pimcore

Méthodes publiques

Свойство Type Description
$classes array Set of allowed classes
$lazyLoading boolean
$pathFormatterClass null | string Optional path formatter class
$remoteOwner boolean

Méthodes publiques

Méthode Description
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 )

Méthodes protégées

Méthode Description
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.

Method Details

allowAssetRelation() protected méthode

Checks if an asset is an allowed relation
protected allowAssetRelation ( Asset $asset ) : boolean
$asset Asset
Résultat boolean

allowDocumentRelation() protected méthode

Checks if an document is an allowed relation
protected allowDocumentRelation ( Document $document ) : boolean
$document Document
Résultat boolean

allowObjectRelation() protected méthode

Checks if an object is an allowed relation
protected allowObjectRelation ( AbstractObject $object ) : boolean
$object Pimcore\Model\Object\AbstractObject
Résultat boolean

enrichRelation() protected méthode

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

getClasses() public méthode

public getClasses ( ) : array
Résultat array

getLazyLoading() public méthode

public getLazyLoading ( ) : boolean
Résultat boolean

getPathFormatterClass() public méthode

public getPathFormatterClass ( ) : null | string
Résultat null | string

isRemoteOwner() public méthode

public isRemoteOwner ( ) : boolean
Résultat boolean

load() public méthode

public load ( $object, array $params = [] ) : null
$object
$params array
Résultat null

rewriteIdsService() public méthode

..), "asset" => array(...) )
public rewriteIdsService ( mixed $data, array $idMapping ) : array
$data mixed
$idMapping array
Résultat array

save() public méthode

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

setClasses() public méthode

public setClasses ( array $classes )
$classes array

setLazyLoading() public méthode

public setLazyLoading ( $lazyLoading )
$lazyLoading

setPathFormatterClass() public méthode

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

Property Details

$classes public_oe property

Set of allowed classes
public array $classes
Résultat array

$lazyLoading public_oe property

public bool $lazyLoading
Résultat boolean

$pathFormatterClass public_oe property

Optional path formatter class
public null|string $pathFormatterClass
Résultat null | string

$remoteOwner public_oe static_oe property

public static bool $remoteOwner
Résultat boolean