PHP Класс Happyr\DoctrineSpecification\Spec

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
andX ( ) * Logic
asArray ( ) * Result modifier
asSingleScalar ( )
cache ( $cacheLifetime )
countOf ( Happyr\DoctrineSpecification\Specification\Specification $spec ) * Specifications
eq ( $field, $value, $dqlAlias = null )
groupBy ( $field, $dqlAlias = null )
gt ( $field, $value, $dqlAlias = null )
gte ( $field, $value, $dqlAlias = null )
having ( $spec )
in ( $field, $value, $dqlAlias = null )
innerJoin ( $field, $newAlias, $dqlAlias = null )
instanceOfX ( $value, $dqlAlias = null )
isNotNull ( $field, $dqlAlias = null )
isNull ( $field, $dqlAlias = null ) * Filters
join ( $field, $newAlias, $dqlAlias = null ) * Query modifier
leftJoin ( $field, $newAlias, $dqlAlias = null )
like ( $field, $value, $format = Like::CONTAINS, $dqlAlias = null )
limit ( $count )
lt ( $field, $value, $dqlAlias = null )
lte ( $field, $value, $dqlAlias = null )
neq ( $field, $value, $dqlAlias = null )
not ( Happyr\DoctrineSpecification\Filter\Filter $spec )
notIn ( $field, $value, $dqlAlias = null )
offset ( $count )
orX ( )
orderBy ( $field, $order = 'ASC', $dqlAlias = null )

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

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

* Logic
public static andX ( )

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

* Result modifier
public static asArray ( )

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

public static asSingleScalar ( )

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

public static cache ( $cacheLifetime )

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

* Specifications
public static countOf ( Happyr\DoctrineSpecification\Specification\Specification $spec )
$spec Happyr\DoctrineSpecification\Specification\Specification

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

public static eq ( $field, $value, $dqlAlias = null )

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

public static groupBy ( $field, $dqlAlias = null )

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

public static gt ( $field, $value, $dqlAlias = null )

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

public static gte ( $field, $value, $dqlAlias = null )

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

public static having ( $spec )

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

public static in ( $field, $value, $dqlAlias = null )

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

public static innerJoin ( $field, $newAlias, $dqlAlias = null )

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

public static instanceOfX ( $value, $dqlAlias = null )

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

public static isNotNull ( $field, $dqlAlias = null )

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

* Filters
public static isNull ( $field, $dqlAlias = null )

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

* Query modifier
public static join ( $field, $newAlias, $dqlAlias = null )

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

public static leftJoin ( $field, $newAlias, $dqlAlias = null )

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

public static like ( $field, $value, $format = Like::CONTAINS, $dqlAlias = null )

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

public static limit ( $count )

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

public static lt ( $field, $value, $dqlAlias = null )

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

public static lte ( $field, $value, $dqlAlias = null )

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

public static neq ( $field, $value, $dqlAlias = null )

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

public static not ( Happyr\DoctrineSpecification\Filter\Filter $spec )
$spec Happyr\DoctrineSpecification\Filter\Filter

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

public static notIn ( $field, $value, $dqlAlias = null )

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

public static offset ( $count )

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

public static orX ( )

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

public static orderBy ( $field, $order = 'ASC', $dqlAlias = null )