Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pomek/628d88598812844df687 to your computer and use it in GitHub Desktop.
Save pomek/628d88598812844df687 to your computer and use it in GitHub Desktop.
<?php
/**
* Builds the search criterion based on Search Query Params.
*
* @param \Search\SearchQueryParams $params
* @return void
*/
protected function buildSearchFilters(SearchQueryParams $params)
{
// …
$this->criteria[] = $this->criterionFactory->createRoomCanHostEventOfTypeCriteria($params->getEventTypeId());
$this->criteria[] = $this->criterionFactory->createRoomHasFeaturesCriteria($params->getRoomFeatureIds());
$this->criteria[] = $this->criterionFactory->createVenueHasCateringOptionCriteria($params->getCateringOptionIds());
$this->criteria[] = $this->criterionFactory->createRoomHasEnoughCapacityCriteria($params->getPeople());
$this->criteria[] = $this->criterionFactory->createRoomHasPriceOfARangeCriteria($params->getPriceRangeIds());
$this->criteria[] = $this->criterionFactory->createRoomHasStyleCriteria($params->getRoomStyleIds());
// …
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment