PHP Class Networking\InitCmsBundle\Controller\MenuItemAdminController

Author: Yorkie Chadwick ([email protected])
Inheritance: extends Networking\InitCmsBundle\Controller\CRUDController
Mostrar archivo Open project: networking/init-cms-bundle

Protected Properties

Property Type Description
$currentMenuLanguage string
$isNewMenuItem

Public Methods

Method Description
ajaxControllerAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
createAction ( )
createFromPageAction ( Request $request, $rootId, $pageId ) : RedirectResponse
createPlacementNavigation ( $rootNode, $admin, $controller, $menuItemManager ) : mixed
deleteAction ( $id )
editAction ( $id = null )
getCaller ( ) : string
listAction ( $pageId = false, $menuId = false, $ajaxTemplate = 'menu_tabs', $rootMenuId = null )
newPlacementAction ( Request $request, $newMenuItemId, $menuItemId ) : Response
placementAction ( ) : boolean | string | Response renders the template html for the modal
renderJson ( $data, $status = 200, $headers = [] )
updateNodes ( ) : array

Method Details

ajaxControllerAction() public method

public ajaxControllerAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\JsonResponse

createAction() public method

public createAction ( )

createFromPageAction() public method

public createFromPageAction ( Request $request, $rootId, $pageId ) : RedirectResponse
$request Symfony\Component\HttpFoundation\Request
$rootId
$pageId
return Symfony\Component\HttpFoundation\RedirectResponse

createPlacementNavigation() public method

public createPlacementNavigation ( $rootNode, $admin, $controller, $menuItemManager ) : mixed
$rootNode
$admin
$controller
$menuItemManager
return mixed

deleteAction() public method

public deleteAction ( $id )

editAction() public method

public editAction ( $id = null )

getCaller() public method

public getCaller ( ) : string
return string

listAction() public method

public listAction ( $pageId = false, $menuId = false, $ajaxTemplate = 'menu_tabs', $rootMenuId = null )

newPlacementAction() public method

public newPlacementAction ( Request $request, $newMenuItemId, $menuItemId ) : Response
$request Symfony\Component\HttpFoundation\Request
$newMenuItemId
$menuItemId
return Symfony\Component\HttpFoundation\Response

placementAction() public method

renders the template html for the modal
public placementAction ( ) : boolean | string | Response
return boolean | string | Symfony\Component\HttpFoundation\Response

renderJson() public method

public renderJson ( $data, $status = 200, $headers = [] )

updateNodes() public method

public updateNodes ( ) : array
return array

Property Details

$currentMenuLanguage protected_oe property

protected string $currentMenuLanguage
return string

$isNewMenuItem protected_oe property

protected $isNewMenuItem