PHP Класс ApiPlatform\Core\Bridge\Doctrine\Orm\Filter\DateFilter

Автор: Kévin Dunglas ([email protected])
Автор: Théo FIDRY ([email protected])
Наследование: extends AbstractFilter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
getDescription ( string $resourceClass ) : array

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

Метод Описание
addWhere ( Doctrine\ORM\QueryBuilder $queryBuilder, ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface $queryNameGenerator, string $alias, string $field, string $operator, string $value, string $nullManagement = null ) Adds the where clause according to the chosen null management.
filterProperty ( string $property, $values, Doctrine\ORM\QueryBuilder $queryBuilder, ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, string $operationName = null )
getFilterDescription ( string $property, string $period ) : array Gets filter description.
isDateField ( string $property, string $resourceClass ) : boolean Determines whether the given property refers to a date field.

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

addWhere() защищенный метод

Adds the where clause according to the chosen null management.
protected addWhere ( Doctrine\ORM\QueryBuilder $queryBuilder, ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface $queryNameGenerator, string $alias, string $field, string $operator, string $value, string $nullManagement = null )
$queryBuilder Doctrine\ORM\QueryBuilder
$queryNameGenerator ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface
$alias string
$field string
$operator string
$value string
$nullManagement string

filterProperty() защищенный метод

protected filterProperty ( string $property, $values, Doctrine\ORM\QueryBuilder $queryBuilder, ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, string $operationName = null )
$property string
$queryBuilder Doctrine\ORM\QueryBuilder
$queryNameGenerator ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface
$resourceClass string
$operationName string

getDescription() публичный метод

public getDescription ( string $resourceClass ) : array
$resourceClass string
Результат array

getFilterDescription() защищенный метод

Gets filter description.
protected getFilterDescription ( string $property, string $period ) : array
$property string
$period string
Результат array

isDateField() защищенный метод

Determines whether the given property refers to a date field.
protected isDateField ( string $property, string $resourceClass ) : boolean
$property string
$resourceClass string
Результат boolean