/**
  * 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;
 }