em = $em; $this->termFacade = $tf; } public function handle(array $params): ResponseInterface { $translation = $this->em->getTranslationRepository()->findOneBy(['id' => $_GET['translation']]); $this->termFacade->setDirection($translation->direction); $q = $this->termFacade->findByStringFull($_GET['string'], $translation->dictionary, ''); $terms = $q->getArrayResult(); return new JsonApiResponse(200, ['status' => 'ok', 'terms' => $terms]); } }