PHP Class ApiPlatform\Core\Bridge\Doctrine\Orm\Filter\OrderFilter
The ordering is done in the same sequence as they are specified in the query,
and for each property a direction value can be specified.
For each property passed, if the resource does not have such property or if the
direction value is different from "asc" or "desc" (case insensitive), the property
is ignored.
Afficher le fichier
Open project: api-platform/core
Class Usage Examples
Protected Properties
Méthodes publiques
Méthode |
Description |
|
__construct ( Doctrine\Common\Persistence\ManagerRegistry $managerRegistry, Symfony\Component\HttpFoundation\RequestStack $requestStack, string $orderParameterName, Psr\Log\LoggerInterface $logger = null, array $properties = null ) |
|
|
getDescription ( string $resourceClass ) : array |
|
|
Méthodes protégées
Méthode |
Description |
|
extractProperties ( Request $request ) : array |
|
|
filterProperty ( string $property, $direction, Doctrine\ORM\QueryBuilder $queryBuilder, ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, string $operationName = null ) |
|
|
Method Details
__construct()
public méthode
public __construct ( Doctrine\Common\Persistence\ManagerRegistry $managerRegistry, Symfony\Component\HttpFoundation\RequestStack $requestStack, string $orderParameterName, Psr\Log\LoggerInterface $logger = null, array $properties = null ) |
$managerRegistry |
Doctrine\Common\Persistence\ManagerRegistry |
|
$requestStack |
Symfony\Component\HttpFoundation\RequestStack |
|
$orderParameterName |
string |
|
$logger |
Psr\Log\LoggerInterface |
|
$properties |
array |
|
filterProperty()
protected méthode
protected filterProperty ( string $property, $direction, 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 méthode
Property Details
$orderParameterName protected_oe property
Keyword used to retrieve the value
protected $orderParameterName |