PHP Класс Webiny\Component\Entity\Attribute\One2ManyAttribute

Наследование: extends Webiny\Component\Entity\Attribute\CollectionAttributeAbstract, use trait Webiny\Component\StdLib\StdLibTrait
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$dataLoaded
$filter
$onDelete
$parent null | Webiny\Component\Entity\AbstractEntity
$relatedAttribute
$sorter

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

Метод Описание
__construct ( null | string $name = null, AbstractEntity $parent = null, string $relatedAttribute )
getOnDelete ( ) : string Get action to perform when parent entity is being deleted.
getRelatedAttribute ( ) Get attribute that defines a foreign key
getValue ( array $params = [], boolean $processCallbacks = true ) : boolean | null | AbstractEntity Set or get attribute value
hasValue ( )
isLoaded ( )
setFilter ( array | callable $filter ) Filter returned result set
setOnDelete ( string $action = 'cascade' ) Set action to perform when parent entity is being deleted.
setSorter ( array | string $sorter ) Sort returned result set
setValue ( $value = null, $fromDb = false )

Приватные методы

Метод Описание
cleanUpRecords ( $newValues )
parseSorter ( $fields )

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

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

public __construct ( null | string $name = null, AbstractEntity $parent = null, string $relatedAttribute )
$name null | string
$parent Webiny\Component\Entity\AbstractEntity
$relatedAttribute string

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

Get action to perform when parent entity is being deleted.
public getOnDelete ( ) : string
Результат string

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

Get attribute that defines a foreign key
public getRelatedAttribute ( )

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

Set or get attribute value
public getValue ( array $params = [], boolean $processCallbacks = true ) : boolean | null | AbstractEntity
$params array
$processCallbacks boolean
Результат boolean | null | Webiny\Component\Entity\AbstractEntity

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

public hasValue ( )

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

public isLoaded ( )

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

Filter returned result set
public setFilter ( array | callable $filter )
$filter array | callable

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

Set action to perform when parent entity is being deleted.
public setOnDelete ( string $action = 'cascade' )
$action string cascade|restrict Default value is 'cascade'

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

Sort returned result set
public setSorter ( array | string $sorter )
$sorter array | string Ex: ['-order', '+createdOn'] or '-order,+createdOn'

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

public setValue ( $value = null, $fromDb = false )

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

$dataLoaded защищенное свойство

protected $dataLoaded

$filter защищенное свойство

protected $filter

$onDelete защищенное свойство

protected $onDelete

$parent защищенное свойство

protected null|AbstractEntity,Webiny\Component\Entity $parent
Результат null | Webiny\Component\Entity\AbstractEntity

$relatedAttribute защищенное свойство

protected $relatedAttribute

$sorter защищенное свойство

protected $sorter