PHP Class eZ\Publish\Core\Search\Elasticsearch\Content\CriterionVisitor\Field

Inheritance: extends FieldFilterBase
Show file Open project: ezsystems/ezpublish-kernel Class Usage Examples

Protected Properties

Property Type Description
$fieldNameResolver eZ\Publish\Core\Search\Common\FieldNameResolver Field map.

Public Methods

Method Description
__construct ( FieldNameResolver $fieldNameResolver ) Create from FieldNameResolver.

Protected Methods

Method Description
getFieldNames ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, string $fieldDefinitionIdentifier, string $fieldTypeIdentifier = null, string $name = null ) : array Get field names.

Method Details

__construct() public method

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

getFieldNames() protected method

Get field names.
protected getFieldNames ( eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, string $fieldDefinitionIdentifier, string $fieldTypeIdentifier = null, string $name = null ) : array
$criterion eZ\Publish\API\Repository\Values\Content\Query\Criterion
$fieldDefinitionIdentifier string
$fieldTypeIdentifier string
$name string
return array

Property Details

$fieldNameResolver protected property

Field map.
protected FieldNameResolver,eZ\Publish\Core\Search\Common $fieldNameResolver
return eZ\Publish\Core\Search\Common\FieldNameResolver