PHP Класс WellCommerce\Component\DataSet\Paginator\DataSetPaginator

Автор: Adam Piotrowski ([email protected])
Наследование: implements WellCommerce\Component\DataSet\Paginator\DataSetPaginatorInterface
Показать файл Открыть проект

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

Метод Описание
getTotalRows ( Doctrine\ORM\QueryBuilder $queryBuilder, WellCommerce\Component\DataSet\Column\ColumnCollection $columns ) : integer

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

Метод Описание
getOperator ( string $operator ) : string
replaceHaving ( Doctrine\ORM\Query\Expr\Andx $having, WellCommerce\Component\DataSet\Column\ColumnCollection $columns, Doctrine\ORM\QueryBuilder $queryBuilder ) Replaces all having clauses and resets DQL's having part
replaceSingleHavingClause ( Doctrine\ORM\Query\Expr\Comparison $comparison, WellCommerce\Component\DataSet\Column\ColumnCollection $columns, Doctrine\ORM\QueryBuilder $queryBuilder ) Replaces a single having clause because scalar types are not supported in doctrine paginator by default

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

getOperator() защищенный Метод

protected getOperator ( string $operator ) : string
$operator string
Результат string

getTotalRows() публичный Метод

public getTotalRows ( Doctrine\ORM\QueryBuilder $queryBuilder, WellCommerce\Component\DataSet\Column\ColumnCollection $columns ) : integer
$queryBuilder Doctrine\ORM\QueryBuilder
$columns WellCommerce\Component\DataSet\Column\ColumnCollection
Результат integer

replaceHaving() защищенный Метод

Replaces all having clauses and resets DQL's having part
protected replaceHaving ( Doctrine\ORM\Query\Expr\Andx $having, WellCommerce\Component\DataSet\Column\ColumnCollection $columns, Doctrine\ORM\QueryBuilder $queryBuilder )
$having Doctrine\ORM\Query\Expr\Andx
$columns WellCommerce\Component\DataSet\Column\ColumnCollection
$queryBuilder Doctrine\ORM\QueryBuilder

replaceSingleHavingClause() защищенный Метод

Replaces a single having clause because scalar types are not supported in doctrine paginator by default
protected replaceSingleHavingClause ( Doctrine\ORM\Query\Expr\Comparison $comparison, WellCommerce\Component\DataSet\Column\ColumnCollection $columns, Doctrine\ORM\QueryBuilder $queryBuilder )
$comparison Doctrine\ORM\Query\Expr\Comparison
$columns WellCommerce\Component\DataSet\Column\ColumnCollection
$queryBuilder Doctrine\ORM\QueryBuilder