/** * @param ParameterBag $bag * * @return Appointment[] */ public function findByRange(ParameterBag $bag) { $office = $this->enManager->getRepository(Office::clazz())->find($bag->get('office_id')); return $this->enManager->getRepository($this->getEntityClassName())->findByRange($bag->get('from'), $bag->get('to'), $office); }
/** * @return string */ protected function getEntityClassName() { return Office::clazz(); }