PHP 클래스 Bolt\Storage\Field\Collection\RepeatingFieldCollection

저자: Ross Riley ([email protected])
상속: extends Doctrine\Common\Collections\ArrayCollection
파일 보기 프로젝트 열기: bolt/bolt 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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