PHP 클래스 KGzocha\Searcher\Criteria\Adapter\MappedOrderByAdapter

Fields map key should be a value that will be visible to end-user. Fields map value will be visible to developer. To get "mapped" value (for end-user) just use getOrderBy() To get "real" value (for developer) use getMappedOrderBy().
저자: Krzysztof Gzocha ([email protected])
상속: implements KGzocha\Searcher\Criteria\OrderByCriteriaInterface
파일 보기 프로젝트 열기: krzysztof-gzocha/searcher

공개 메소드들

메소드 설명
__construct ( KGzocha\Searcher\Criteria\OrderByCriteriaInterface $orderBy, array | ArrayAccess $fieldsMap )
getFieldsMap ( ) : array | ArrayAccess
getMappedOrderBy ( ) : string | null
getOrderBy ( )
setOrderBy ( $orderBy )
shouldBeApplied ( )

비공개 메소드들

메소드 설명
checkFieldsMapType ( mixed $fieldsMap )
rawValueExistsInFieldsMap ( ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( KGzocha\Searcher\Criteria\OrderByCriteriaInterface $orderBy, array | ArrayAccess $fieldsMap )
$orderBy KGzocha\Searcher\Criteria\OrderByCriteriaInterface
$fieldsMap array | ArrayAccess keys will be visible to user, values to CriteriaBuilder

getFieldsMap() 공개 메소드

public getFieldsMap ( ) : array | ArrayAccess
리턴 array | ArrayAccess

getMappedOrderBy() 공개 메소드

public getMappedOrderBy ( ) : string | null
리턴 string | null Returns null if user will enter value that is not in fieldsMap

getOrderBy() 공개 메소드

public getOrderBy ( )

setOrderBy() 공개 메소드

public setOrderBy ( $orderBy )

shouldBeApplied() 공개 메소드

public shouldBeApplied ( )