/** * Create query by filter * * @param FilterTestable $filter * @return BuilderInterface */ public function createQueryByFilter(FilterInterface $filter) { $query = $this->createQuery(); if ($filter->getIds()) { $query->inWhere('id', $filter->getIds()); } return $query; }