WellCommerce\Bundle\CoreBundle\Controller\Admin\AbstractAdminController::editAction PHP Method

editAction() public method

public editAction ( integer $id ) : Response
$id integer
return Symfony\Component\HttpFoundation\Response
    public function editAction(int $id) : Response
    {
        $resource = $this->getManager()->getRepository()->find($id);
        if (!$resource instanceof EntityInterface) {
            return $this->redirectToAction('index');
        }
        $form = $this->getForm($resource);
        if ($form->handleRequest()->isSubmitted()) {
            if ($form->isValid()) {
                $this->getManager()->updateResource($resource);
            }
            return $this->createFormDefaultJsonResponse($form);
        }
        return $this->displayTemplate('edit', ['form' => $form, 'resource' => $resource]);
    }