Enable entity
protected enableAction ( |
||
$request | Request | |
$entity | Elcodi\Component\Core\Entity\Interfaces\EnabledInterface | Entity to enable |
return | array | Result |
/** * Enable entity * * @param Request $request Request * @param EnabledInterface $variant Product variant to enable * * @return array Result * * @Route( * path = "/{variantId}/enable", * name = "admin_product_variant_enable" * ) * @Method({"GET", "POST"}) * * @EntityAnnotation( * class = "elcodi.entity.product_variant.class", * name = "variant", * mapping = { * "id" = "~variantId~" * } * ) */ public function enableAction(Request $request, EnabledInterface $variant) { return parent::enableAction($request, $variant); }
/** * Enable entity * * @param Request $request Request * @param EnabledInterface $entity Entity to enable * * @return array Result * * @Route( * path = "/{id}/enable", * name = "admin_customer_enable", * methods = {"GET", "POST"} * ) * * @EntityAnnotation( * class = "elcodi.entity.customer.class", * mapping = { * "id" = "~id~" * } * ) */ public function enableAction(Request $request, EnabledInterface $entity) { return parent::enableAction($request, $entity); }
/** * Enable entity * * @param Request $request Request * @param EnabledInterface $page Entity to enable * * @return array Result * * @Route( * path = "/{id}/enable", * name = "admin_page_enable", * methods = {"GET", "POST"}, * ) * * @EntityAnnotation( * class = "elcodi.entity.page.class", * name = "page", * mapping = { * "id" = "~id~" * } * ) */ public function enableAction(Request $request, EnabledInterface $page) { try { $this->canBeDeactivated($page); } catch (AccessDeniedException $exception) { return $this->getFailResponse($request, $exception); } return parent::enableAction($request, $page); }