PHP Класс Bolt\Storage\Field\Collection\RepeatingFieldCollection

Автор: Ross Riley ([email protected])
Наследование: extends Doctrine\Common\Collections\ArrayCollection
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$em
$mapping
$name

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

Метод Описание
__construct ( EntityManager $em, array $mapping, array $elements = [] ) RepeatingFieldCollection constructor.
add ( FieldCollection $collection ) : boolean
addFromArray ( array $fields, integer $grouping, object $entity = null )
addFromReferences ( array $ids, integer $grouping )
flatten ( )
getEmptySet ( )
getExisting ( ) : array
getName ( ) : mixed
getNew ( ) : array
getOriginal ( object $entity ) : mixed | null This loops over the existing collection to see if the properties in the incoming are already available on a saved record.
setName ( mixed $name )
update ( RepeatingFieldCollection $collection ) : RepeatingFieldCollection[]

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

Метод Описание
getFieldType ( $field ) : mixed
getFieldTypeName ( $field ) : mixed

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

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

RepeatingFieldCollection constructor.
public __construct ( EntityManager $em, array $mapping, array $elements = [] )
$em Bolt\Storage\EntityManager
$mapping array
$elements array

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

public add ( FieldCollection $collection ) : boolean
$collection FieldCollection
Результат boolean

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

public addFromArray ( array $fields, integer $grouping, object $entity = null )
$fields array
$grouping integer
$entity object

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

public addFromReferences ( array $ids, integer $grouping )
$ids array
$grouping integer

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

public flatten ( )

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

public getEmptySet ( )

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

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

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

protected getFieldType ( $field ) : mixed
$field
Результат mixed

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

protected getFieldTypeName ( $field ) : mixed
$field
Результат mixed

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

public getName ( ) : mixed
Результат mixed

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

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

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

This loops over the existing collection to see if the properties in the incoming are already available on a saved record.
public getOriginal ( object $entity ) : mixed | null
$entity object
Результат mixed | null

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

public setName ( mixed $name )
$name mixed

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

public update ( RepeatingFieldCollection $collection ) : RepeatingFieldCollection[]
$collection RepeatingFieldCollection
Результат RepeatingFieldCollection[]

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

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

protected $em

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

protected $mapping

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

protected $name