PHP Class Pimcore\Model\Object\ClassDefinition\Data\Nonownerobjects

Inheritance: extends Objects
Afficher le fichier Open project: pimcore/pimcore

Méthodes publiques

Свойство Type Description
$lazyLoading boolean NonOwnerObjects must be lazy loading!
$ownerClassId number
$ownerClassName string
$ownerFieldName string
$remoteOwner boolean

Méthodes publiques

Méthode Description
checkValidity ( mixed $data, boolean $omitMandatoryCheck = false ) Checks if data is valid for current data field
getCacheTags ( mixed $data, array $tags = [] ) : array This is a dummy and is mostly implemented by relation types
getDataForQueryResource ( array $data, null | AbstractObject $object = null, mixed $params = [] ) : string
getDataForResource ( array $data, null | AbstractObject $object = null, mixed $params = [] ) : array
getForCsvExport ( AbstractObject $object, array $params = [] ) : string converts object data to a simple string value or CSV Export
getForWebserviceExport ( AbstractObject $object, mixed $params = [] ) : array | null
getFromCsvImport ( string $importValue, null | AbstractObject $object = null, mixed $params = [] ) : Data fills object field data values from CSV Import String
getFromWebserviceImport ( mixed $value, null | AbstractObject $object = null, mixed $params = [], $idMapper = null ) : mixed converts data to be imported via webservices
getLazyLoading ( ) : boolean
getOwnerClassId ( ) : number
getOwnerClassName ( ) : string
getOwnerFieldName ( ) : string
isRemoteOwner ( ) : boolean
resolveDependencies ( mixed $data ) : array
setClasses ( array $classes )
setLazyLoading ( $lazyLoading )
setOwnerClassName ( string $ownerClassName )
setOwnerFieldName ( string $fieldName )

Méthodes protégées

Méthode Description
allowObjectRelation ( AbstractObject $object ) : boolean Checks if an object is an allowed relation

Method Details

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

checkValidity() public méthode

Checks if data is valid for current data field
public checkValidity ( mixed $data, boolean $omitMandatoryCheck = false )
$data mixed
$omitMandatoryCheck boolean

getCacheTags() public méthode

This is a dummy and is mostly implemented by relation types
public getCacheTags ( mixed $data, array $tags = [] ) : array
$data mixed
$tags array
Résultat array

getDataForQueryResource() public méthode

See also: Object\ClassDefinition\Data::getDataForQueryResource
public getDataForQueryResource ( array $data, null | AbstractObject $object = null, mixed $params = [] ) : string
$data array
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat string

getDataForResource() public méthode

See also: Object\ClassDefinition\Data::getDataForResource
public getDataForResource ( array $data, null | AbstractObject $object = null, mixed $params = [] ) : array
$data array
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat array

getForCsvExport() public méthode

converts object data to a simple string value or CSV Export
public getForCsvExport ( AbstractObject $object, array $params = [] ) : string
$object Pimcore\Model\Object\AbstractObject
$params array
Résultat string

getForWebserviceExport() public méthode

public getForWebserviceExport ( AbstractObject $object, mixed $params = [] ) : array | null
$object Pimcore\Model\Object\AbstractObject
$params mixed
Résultat array | null

getFromCsvImport() public méthode

fills object field data values from CSV Import String
public getFromCsvImport ( string $importValue, null | AbstractObject $object = null, mixed $params = [] ) : Data
$importValue string
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat Pimcore\Model\Object\ClassDefinition\Data

getFromWebserviceImport() public méthode

converts data to be imported via webservices
public getFromWebserviceImport ( mixed $value, null | AbstractObject $object = null, mixed $params = [], $idMapper = null ) : mixed
$value mixed
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
Résultat mixed

getLazyLoading() public méthode

public getLazyLoading ( ) : boolean
Résultat boolean

getOwnerClassId() public méthode

public getOwnerClassId ( ) : number
Résultat number

getOwnerClassName() public méthode

public getOwnerClassName ( ) : string
Résultat string

getOwnerFieldName() public méthode

public getOwnerFieldName ( ) : string
Résultat string

isRemoteOwner() public méthode

public isRemoteOwner ( ) : boolean
Résultat boolean

resolveDependencies() public méthode

public resolveDependencies ( mixed $data ) : array
$data mixed
Résultat array

setClasses() public méthode

public setClasses ( array $classes )
$classes array

setLazyLoading() public méthode

public setLazyLoading ( $lazyLoading )
$lazyLoading

setOwnerClassName() public méthode

public setOwnerClassName ( string $ownerClassName )
$ownerClassName string

setOwnerFieldName() public méthode

public setOwnerFieldName ( string $fieldName )
$fieldName string

Property Details

$lazyLoading public_oe property

NonOwnerObjects must be lazy loading!
public bool $lazyLoading
Résultat boolean

$ownerClassId public_oe property

public number $ownerClassId
Résultat number

$ownerClassName public_oe property

public string $ownerClassName
Résultat string

$ownerFieldName public_oe property

public string $ownerFieldName
Résultat string

$remoteOwner public_oe static_oe property

public static bool $remoteOwner
Résultat boolean