PHP 클래스 Nextras\Orm\Collection\Helpers\ArrayCollectionHelper

파일 보기 프로젝트 열기: nextras/orm

공개 메소드들

메소드 설명
__construct ( Nextras\Orm\Model\IModel $model, Nextras\Orm\Mapper\IMapper $mapper )
createFilter ( string $condition, mixed $value ) : Closure
createSorter ( array $conditions ) : Closure
getter ( $element, $chain, EntityMetadata $sourceEntityMeta )

보호된 메소드들

메소드 설명
createFilterEvaluator ( $chainSource, Closure $predicate, EntityMetadata $sourceEntityMetaSource, $targetValue )

비공개 메소드들

메소드 설명
normalizeValue ( $value, PropertyMetadata $propertyMetadata )

메소드 상세

__construct() 공개 메소드

public __construct ( Nextras\Orm\Model\IModel $model, Nextras\Orm\Mapper\IMapper $mapper )
$model Nextras\Orm\Model\IModel
$mapper Nextras\Orm\Mapper\IMapper

createFilter() 공개 메소드

public createFilter ( string $condition, mixed $value ) : Closure
$condition string
$value mixed
리턴 Closure

createFilterEvaluator() 보호된 메소드

protected createFilterEvaluator ( $chainSource, Closure $predicate, EntityMetadata $sourceEntityMetaSource, $targetValue )
$predicate Closure
$sourceEntityMetaSource Nextras\Orm\Entity\Reflection\EntityMetadata

createSorter() 공개 메소드

public createSorter ( array $conditions ) : Closure
$conditions array
리턴 Closure

getter() 공개 메소드

public getter ( $element, $chain, EntityMetadata $sourceEntityMeta )
$sourceEntityMeta Nextras\Orm\Entity\Reflection\EntityMetadata