PHP 클래스 eZ\Publish\Core\Search\Legacy\Content\Common\Gateway\CriterionHandler\FieldValue\Handler

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$comparatorMap array Map of criterion operators to the respective function names in the DoctrineDatabase DBAL.
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler DB handler to fetch additional field information.
$transformationProcessor eZ\Publish\Core\Persistence\TransformationProcessor Transformation processor.

공개 메소드들

메소드 설명
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, TransformationProcessor $transformationProcessor ) Creates a new criterion handler.
handle ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, string $column ) : eZ\Publish\Core\Persistence\Database\Expression Generates query expression for operator and value of a Field Criterion.

보호된 메소드들

메소드 설명
lowerCase ( string $string ) : string Downcases a given string using string transformation processor.

메소드 상세

__construct() 공개 메소드

Creates a new criterion handler.
public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, TransformationProcessor $transformationProcessor )
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler
$transformationProcessor eZ\Publish\Core\Persistence\TransformationProcessor

handle() 공개 메소드

Generates query expression for operator and value of a Field Criterion.
public handle ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterion, string $column ) : eZ\Publish\Core\Persistence\Database\Expression
$query eZ\Publish\Core\Persistence\Database\SelectQuery
$criterion eZ\Publish\API\Repository\Values\Content\Query\Criterion
$column string
리턴 eZ\Publish\Core\Persistence\Database\Expression

lowerCase() 보호된 메소드

Downcases a given string using string transformation processor.
protected lowerCase ( string $string ) : string
$string string
리턴 string

프로퍼티 상세

$comparatorMap 보호되어 있는 프로퍼티

Map of criterion operators to the respective function names in the DoctrineDatabase DBAL.
protected array $comparatorMap
리턴 array

$dbHandler 보호되어 있는 프로퍼티

DB handler to fetch additional field information.
protected DatabaseHandler,eZ\Publish\Core\Persistence\Database $dbHandler
리턴 eZ\Publish\Core\Persistence\Database\DatabaseHandler

$transformationProcessor 보호되어 있는 프로퍼티

Transformation processor.
protected TransformationProcessor,eZ\Publish\Core\Persistence $transformationProcessor
리턴 eZ\Publish\Core\Persistence\TransformationProcessor