Networking\InitCmsBundle\Controller\LayoutBlockController::deleteAjaxAction PHP Метод

deleteAjaxAction() публичный Метод

public deleteAjaxAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\JsonResponse
    public function deleteAjaxAction(Request $request)
    {
        $layoutBlockId = $request->get('layoutBlockId');
        $objectId = $request->get('objectId');
        $uniqid = $request->get('uniqid');
        $elementId = $request->get('elementId');
        if ($layoutBlockId) {
            $layoutBlock = $this->admin->getObject($layoutBlockId);
            if ($layoutBlock) {
                $this->admin->delete($layoutBlock);
            }
        }
        $html = $this->getLayoutBlockFormWidget($objectId, $elementId, $uniqid);
        return new JsonResponse(array('messageStatus' => 'success', 'message' => $this->translate('message.layout_block_deleted'), 'html' => $html));
    }