PHP Класс eZ\Publish\Core\Search\Elasticsearch\Content\SortClauseVisitor\FieldBase

Наследование: extends eZ\Publish\Core\Search\Elasticsearch\Content\SortClauseVisitor
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$fieldNameResolver eZ\Publish\Core\Search\Common\FieldNameResolver Field map.

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

Метод Описание
__construct ( FieldNameResolver $fieldNameResolver )

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

Метод Описание
getNestedFilterTerm ( null | string $languageCode ) : mixed Returns the term condition for nested filter, used to target specific nested field document.
getSortFieldName ( eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause, string $contentTypeIdentifier, string $fieldDefinitionIdentifier, string $name = null ) : array Get sort field name.

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

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

public __construct ( FieldNameResolver $fieldNameResolver )
$fieldNameResolver eZ\Publish\Core\Search\Common\FieldNameResolver

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

If given $languageCode is not null the condition targets the field document in the given translation, otherwise document for translation in main language code is returned.
protected getNestedFilterTerm ( null | string $languageCode ) : mixed
$languageCode null | string
Результат mixed

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

Get sort field name.
protected getSortFieldName ( eZ\Publish\API\Repository\Values\Content\Query\SortClause $sortClause, string $contentTypeIdentifier, string $fieldDefinitionIdentifier, string $name = null ) : array
$sortClause eZ\Publish\API\Repository\Values\Content\Query\SortClause
$contentTypeIdentifier string
$fieldDefinitionIdentifier string
$name string
Результат array

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

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

Field map.
protected FieldNameResolver,eZ\Publish\Core\Search\Common $fieldNameResolver
Результат eZ\Publish\Core\Search\Common\FieldNameResolver