Menu extends Base
Table of Contents
- $entityManager : EntityManager
- $queryBuilder : QueryBuilder
- $request : Request
- $router : Router
- $view : Json
- __construct() : mixed
- getOneById() : Menu
- Gets one menu by ID
- getState() : array<string|int, string>
- Returns API state
- registerDefaultRoutes() : void
- Register default routes
- registerRoutes() : void
- Register routes to router
- requestDispatch() : void
- Dispatch request to predefined routes
- setRequest() : void
- Sets request
- setView() : void
- Sets view
- checkPerms() : void
- Checks user permitions on route action
Properties
$entityManager
protected
EntityManager
$entityManager
$queryBuilder
protected
QueryBuilder
$queryBuilder
$request
protected
Request
$request
$router
protected
Router
$router
$view
protected
Json
$view
Methods
__construct()
public
__construct(EntityManager $entityManager) : mixed
Parameters
- $entityManager : EntityManager
Return values
mixed —getOneById()
Gets one menu by ID
public
getOneById(int $id) : Menu
Parameters
- $id : int
Return values
Menu —getState()
Returns API state
public
getState() : array<string|int, string>
Tags
Return values
array<string|int, string> —registerDefaultRoutes()
Register default routes
public
registerDefaultRoutes(Router $router) : void
Parameters
- $router : Router
Return values
void —registerRoutes()
Register routes to router
public
registerRoutes(Router $router) : void
Parameters
- $router : Router
Return values
void —requestDispatch()
Dispatch request to predefined routes
public
requestDispatch(Router $router, Request $request) : void
Parameters
Return values
void —setRequest()
Sets request
public
setRequest(Request $request) : void
Parameters
- $request : Request
Return values
void —setView()
Sets view
public
setView(string $view) : void
Parameters
- $view : string
Return values
void —checkPerms()
Checks user permitions on route action
private
checkPerms(Route $route) : void
Parameters
- $route : Route