в моем проекте Symfony 3-master я использую этот код для создания формы в контроллере:
$form = $this->createForm(ApplicantType::class, $applicant);
Теперь я решил сделать сервис из этой формы, поэтому я могу использовать EntityManager внутри него. Так что в Symfony2.x это было бы довольно просто, просто с объявлением в services.yml и этой строке кода:
$form = $this->createForm($this->get("applicant.form"), $applicant);
Однако это уже невозможно в Symfony 3, потому что этот первый параметр ожидает строку, а не сама форма.
Поэтому мой вопрос: как мне создать форму в качестве службы в Symfony 3, или есть ли другой способ передачи EntityManager внутри формы?
Спасибо за любую помощь!