Elcodi\Admin\CoreBundle\Controller\Abstracts\AbstractAdminController::enableAction PHP Method

enableAction() protected method

Enable entity
protected enableAction ( Request $request, Elcodi\Component\Core\Entity\Interfaces\EnabledInterface $entity ) : array
$request Symfony\Component\HttpFoundation\Request Request
$entity Elcodi\Component\Core\Entity\Interfaces\EnabledInterface Entity to enable
return array Result
    protected function enableAction(Request $request, EnabledInterface $entity)
    {
        return $this->getResponse($request, function () use($entity) {
            /**
             * @var EnabledInterface $entity
             */
            $this->enableEntity($entity);
        });
    }

Usage Example

Example #1
0
 /**
  * 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);
 }
All Usage Examples Of Elcodi\Admin\CoreBundle\Controller\Abstracts\AbstractAdminController::enableAction