PHP Класс Gc\Module\AbstractPlugin

Показать файл Открыть проект

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

Свойство Тип Описание
$pluginParameters array Script parameter
$renderer Gc\View\Renderer Renderer

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

Метод Описание
__call ( string $method, array $params ) : mixed Method overloading: return/call plugins
addPath ( string $dir ) : AbstractPlugin Add path in Zend\View\Resolver\TemplatePathStack
getParam ( string $name ) : mixed Returns param from name.
getRequest ( ) : Zend\Http\PhpEnvironment\Request Get Http Request instance.
getResponse ( ) : Zend\Http\PhpEnvironment\Response Get Http Response instance.
getServiceLocator ( ) : Zend\ServiceManager\ServiceManager Get service locator
init ( ) : void Initialize
plugin ( string $name, array $options = null ) : mixed Get plugin instance
render ( string $name, array $data = [] ) : string Render template
setParam ( string $key, string $value ) : AbstractPlugin Set params
setParams ( array $array ) : AbstractPlugin Set params

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

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

If the plugin is a functor, call it, passing the parameters provided. Otherwise, return the plugin instance.
public __call ( string $method, array $params ) : mixed
$method string Method
$params array Parameters
Результат mixed

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

Add path in Zend\View\Resolver\TemplatePathStack
public addPath ( string $dir ) : AbstractPlugin
$dir string Directory
Результат AbstractPlugin

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

Returns param from name.
public getParam ( string $name ) : mixed
$name string Parameter name
Результат mixed

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

Get Http Request instance.
public getRequest ( ) : Zend\Http\PhpEnvironment\Request
Результат Zend\Http\PhpEnvironment\Request

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

Get Http Response instance.
public getResponse ( ) : Zend\Http\PhpEnvironment\Response
Результат Zend\Http\PhpEnvironment\Response

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

Get service locator
public getServiceLocator ( ) : Zend\ServiceManager\ServiceManager
Результат Zend\ServiceManager\ServiceManager

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

Initialize
public init ( ) : void
Результат void

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

Get plugin instance
public plugin ( string $name, array $options = null ) : mixed
$name string Name of plugin to return
$options array Options to pass to plugin constructor (if not already instantiated)
Результат mixed

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

Render template
public render ( string $name, array $data = [] ) : string
$name string Name
$data array Data
Результат string

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

Set params
public setParam ( string $key, string $value ) : AbstractPlugin
$key string Key
$value string Value
Результат AbstractPlugin

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

Set params
public setParams ( array $array ) : AbstractPlugin
$array array List of parameters
Результат AbstractPlugin

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

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

Script parameter
protected array $pluginParameters
Результат array

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

Renderer
protected Renderer,Gc\View $renderer
Результат Gc\View\Renderer