PHP Класс Bolt\Storage\Query\Handler\SelectQueryHandler

Показать файл Открыть проект

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

Метод Описание
__invoke ( ContentQueryParser $contentQuery ) : QueryResultset
whitelistParameters ( array $queryParams, Repository $repo ) : boolean | array This block is added to deal with the possibility that a requested filter is not an allowable option on the database table. If the requested field filter is not a valid field on this table then we completely skip the query because no results will be expected if the field does not exist. The exception to this is if the field is part of an OR query then we remove the missing field from the stack but still allow the other fields through.

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

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

public __invoke ( ContentQueryParser $contentQuery ) : QueryResultset
$contentQuery Bolt\Storage\Query\ContentQueryParser
Результат Bolt\Storage\Query\QueryResultset

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

This block is added to deal with the possibility that a requested filter is not an allowable option on the database table. If the requested field filter is not a valid field on this table then we completely skip the query because no results will be expected if the field does not exist. The exception to this is if the field is part of an OR query then we remove the missing field from the stack but still allow the other fields through.
public whitelistParameters ( array $queryParams, Repository $repo ) : boolean | array
$queryParams array
$repo Bolt\Storage\Repository
Результат boolean | array $cleanParams