/** * Edit existing template. * * @param \Innova\PathBundle\Entity\Path\PathTemplate $pathTemplate * * @return \Symfony\Component\HttpFoundation\Response * * @Route( * "/{id}", * name = "innova_path_template_update", * options = { "expose" = true } * ) * @Method("PUT") */ public function editAction(PathTemplate $pathTemplate, Request $request) { // Create form to validate data $form = $this->formFactory->create('innova_path_template', $pathTemplate, ['method' => 'PUT', 'csrf_protection' => false]); $form->handleRequest($request); if ($form->isValid()) { $this->pathTemplateManager->edit($pathTemplate); return new Response($pathTemplate->getId()); } return new Response('error'); }
public function edit() { $this->pathTemplateManager->edit($this->data); return true; }