PHP Класс ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryChecker

Автор: Teoh Han Hui ([email protected])
Автор: Vincent Chalamon ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
hasHavingClause ( Doctrine\ORM\QueryBuilder $queryBuilder ) : boolean Determines whether the query builder uses a HAVING clause.
hasMaxResults ( Doctrine\ORM\QueryBuilder $queryBuilder ) : boolean Determines whether the query builder has the maximum number of results specified.
hasOrderByOnToManyJoin ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry ) : boolean Determines whether the query builder has ORDER BY on entity joined through to-many association.
hasRootEntityWithCompositeIdentifier ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry ) : boolean Determines whether the query builder has any composite identifier.
hasRootEntityWithForeignKeyIdentifier ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry ) : boolean Determines whether the query builder has any root entity with foreign key identifier.

Приватные методы

Метод Описание
__construct ( )
hasRootEntityWithIdentifier ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry, boolean $isForeign ) : boolean Detects if the root entity has the given identifier.

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

hasHavingClause() публичный статический Метод

Determines whether the query builder uses a HAVING clause.
public static hasHavingClause ( Doctrine\ORM\QueryBuilder $queryBuilder ) : boolean
$queryBuilder Doctrine\ORM\QueryBuilder
Результат boolean

hasMaxResults() публичный статический Метод

Determines whether the query builder has the maximum number of results specified.
public static hasMaxResults ( Doctrine\ORM\QueryBuilder $queryBuilder ) : boolean
$queryBuilder Doctrine\ORM\QueryBuilder
Результат boolean

hasOrderByOnToManyJoin() публичный статический Метод

Determines whether the query builder has ORDER BY on entity joined through to-many association.
public static hasOrderByOnToManyJoin ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry ) : boolean
$queryBuilder Doctrine\ORM\QueryBuilder
$managerRegistry Doctrine\Common\Persistence\ManagerRegistry
Результат boolean

hasRootEntityWithCompositeIdentifier() публичный статический Метод

Determines whether the query builder has any composite identifier.
public static hasRootEntityWithCompositeIdentifier ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry ) : boolean
$queryBuilder Doctrine\ORM\QueryBuilder
$managerRegistry Doctrine\Common\Persistence\ManagerRegistry
Результат boolean

hasRootEntityWithForeignKeyIdentifier() публичный статический Метод

Determines whether the query builder has any root entity with foreign key identifier.
public static hasRootEntityWithForeignKeyIdentifier ( Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\Common\Persistence\ManagerRegistry $managerRegistry ) : boolean
$queryBuilder Doctrine\ORM\QueryBuilder
$managerRegistry Doctrine\Common\Persistence\ManagerRegistry
Результат boolean