entityManager->getFilters(); } /** * Enable and preconfigure the doctrine sql filters that apply the time constraints * * @param int $accessId * @return void */ public function configureTimeConstraintFilters(int $accessId): void { /** @var DatetimeFilter $dateTimeFilter */ $dateTimeFilter = $this->getFilters()->enable('date_time_filter'); $dateTimeFilter->setAccessId($accessId); $dateTimeFilter->setTimeConstraint($this->dateTimeConstraint); /** @var ActivityYearFilter $activityYearFilter */ $activityYearFilter = $this->getFilters()->enable('date_time_filter'); $activityYearFilter->setAccessId($accessId); $activityYearFilter->setTimeConstraint($this->activityYearConstraint); } }