PHP Класс eZ\Publish\Core\Search\Legacy\Content\Common\Gateway\SortClauseConverter

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

Защищенные свойства (Protected)

Свойство Тип Описание
$handlers SortClauseHandler[] Sort clause handlers.
$sortColumns array Sorting information for temporary sort columns.

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

Метод Описание
__construct ( array $handlers = [] ) Construct from an optional array of sort clause handlers.
addHandler ( SortClauseHandler $handler ) Adds handler.
applyJoin ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $sortClauses, array $languageSettings ) Apply join parts of sort clauses to query.
applyOrderBy ( eZ\Publish\Core\Persistence\Database\SelectQuery $query ) Apply order by parts of sort clauses to query.
applySelect ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $sortClauses ) Apply select parts of sort clauses to query.

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

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

Construct from an optional array of sort clause handlers.
public __construct ( array $handlers = [] )
$handlers array

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

Adds handler.
public addHandler ( SortClauseHandler $handler )
$handler SortClauseHandler

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

Apply join parts of sort clauses to query.
public applyJoin ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $sortClauses, array $languageSettings )
$query eZ\Publish\Core\Persistence\Database\SelectQuery
$sortClauses array
$languageSettings array

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

Apply order by parts of sort clauses to query.
public applyOrderBy ( eZ\Publish\Core\Persistence\Database\SelectQuery $query )
$query eZ\Publish\Core\Persistence\Database\SelectQuery

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

Apply select parts of sort clauses to query.
public applySelect ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, array $sortClauses )
$query eZ\Publish\Core\Persistence\Database\SelectQuery
$sortClauses array

Описание свойств

$handlers защищенное свойство

Sort clause handlers.
protected SortClauseHandler[],eZ\Publish\Core\Search\Legacy\Content\Common\Gateway $handlers
Результат SortClauseHandler[]

$sortColumns защищенное свойство

Sorting information for temporary sort columns.
protected array $sortColumns
Результат array