Например такой код. Что из этого кода следовало бы вынести в сервис
public function new(Request $request): Response
{
$vacancy = new Vacancy();
$form = $this->createForm(VacancyType::class, $vacancy);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$entityManager = $this->getDoctrine()->getManager();
$vacancy->setUser($this->getUser());
$entityManager->persist($vacancy);
$entityManager->flush();
return $this->redirectToRoute('vacancy_index');
}
return $this->render('vacancy/new.html.twig', [
'vacancy' => $vacancy,
'form' => $form->createView(),
]);
}