SearchParametersModelBuilderEstate
in package
Table of Contents
- $_pFieldsCollectionBuilderShort : FieldsCollectionBuilderShort
- $_pRequestVariablesSanitizer : RequestVariablesSanitizer
- __construct() : mixed
- buildSearchParametersModel() : SearchParametersModel
- addAllowedParametersForFieldName() : mixed
- addForAdjustableSorting() : mixed
- setAllowedGetParametersEstateGeo() : array<string|int, mixed>
Properties
$_pFieldsCollectionBuilderShort
private
FieldsCollectionBuilderShort
$_pFieldsCollectionBuilderShort
$_pRequestVariablesSanitizer
private
RequestVariablesSanitizer
$_pRequestVariablesSanitizer
Methods
__construct()
public
__construct(FieldsCollectionBuilderShort $pFieldsCollectionBuilderShort, RequestVariablesSanitizer $pRequestVariablesSanitizer) : mixed
Parameters
- $pFieldsCollectionBuilderShort : FieldsCollectionBuilderShort
- $pRequestVariablesSanitizer : RequestVariablesSanitizer
Return values
mixed —buildSearchParametersModel()
public
buildSearchParametersModel(DataListView $pDataView, SortListDataModel $pSortListDataModel) : SearchParametersModel
Parameters
- $pDataView : DataListView
- $pSortListDataModel : SortListDataModel
Tags
Return values
SearchParametersModel —addAllowedParametersForFieldName()
private
addAllowedParametersForFieldName(string $filterableField, FieldsCollection $pFieldsCollection, SearchParametersModel $pModel) : mixed
Parameters
- $filterableField : string
- $pFieldsCollection : FieldsCollection
- $pModel : SearchParametersModel
Tags
Return values
mixed —addForAdjustableSorting()
private
addForAdjustableSorting(SearchParametersModel $pSearchParametersModel) : mixed
Parameters
- $pSearchParametersModel : SearchParametersModel
Return values
mixed —setAllowedGetParametersEstateGeo()
private
setAllowedGetParametersEstateGeo(array<string|int, mixed> $filterableFields) : array<string|int, mixed>
Parameters
- $filterableFields : array<string|int, mixed>