PHP Класс Nextras\Orm\Collection\Helpers\ArrayCollectionHelper

Показать файл Открыть проект

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

Метод Описание
__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