PHP Класс Gc\Mvc\Controller\Action

Наследование: extends Zend\Mvc\Controller\AbstractActionController
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$aclPage array Abstract acl
$installerRoutes array Route available for installer
$routeMatch Zend\Mvc\Router\RouteMatch RouteMatch
$session Zend\Session\Container Session storage

Открытые методы

Метод Описание
events ( ) : StaticEventManager Retrieve event manager
getRouteMatch ( ) : Zend\Mvc\Router\Http\RouteMatch Return matched route
getSession ( ) : Zend\Session\Container Get session storage
init ( ) : mixed Initiliaze
onDispatch ( MvcEvent $e ) : mixed Execute the request
returnJson ( array $data ) : Zend\View\Model\JsonModel Return json model
setAcl ( array $array ) : void Override aclPage property
useFlashMessenger ( boolean $forceDisplay = true ) : void Initiliaze flash messenger

Защищенные методы

Метод Описание
checkAcl ( Model $userModel ) : Zend\Http\Response | null Check user acl
construct ( ) : Zend\Http\Response | null Constructor

Описание методов

checkAcl() защищенный Метод

Check user acl
protected checkAcl ( Model $userModel ) : Zend\Http\Response | null
$userModel Gc\User\Model User model
Результат Zend\Http\Response | null

construct() защищенный Метод

Constructor
protected construct ( ) : Zend\Http\Response | null
Результат Zend\Http\Response | null

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

Retrieve event manager
public events ( ) : StaticEventManager
Результат Gc\Event\StaticEventManager

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

Return matched route
public getRouteMatch ( ) : Zend\Mvc\Router\Http\RouteMatch
Результат Zend\Mvc\Router\Http\RouteMatch

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

Get session storage
public getSession ( ) : Zend\Session\Container
Результат Zend\Session\Container

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

Initiliaze
public init ( ) : mixed
Результат mixed

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

Execute the request
public onDispatch ( MvcEvent $e ) : mixed
$e Zend\Mvc\MvcEvent Mvc Event
Результат mixed

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

Return json model
public returnJson ( array $data ) : Zend\View\Model\JsonModel
$data array Data
Результат Zend\View\Model\JsonModel

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

Override aclPage property
public setAcl ( array $array ) : void
$array array Array for acl pages
Результат void

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

Initiliaze flash messenger
public useFlashMessenger ( boolean $forceDisplay = true ) : void
$forceDisplay boolean Force display
Результат void

Описание свойств

$aclPage защищенное свойство

Abstract acl
protected array $aclPage
Результат array

$installerRoutes защищенное свойство

Route available for installer
protected array $installerRoutes
Результат array

$routeMatch защищенное свойство

RouteMatch
protected RouteMatch,Zend\Mvc\Router $routeMatch
Результат Zend\Mvc\Router\RouteMatch

$session защищенное свойство

Session storage
protected Container,Zend\Session $session
Результат Zend\Session\Container