PHP Класс Gc\View\Helper\ModulePlugin

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

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

Свойство Тип Описание
$camelCaseNames array Lookup for camel case names.
$instances array Registered services and cached values
$modulePluginParameters array Script parameter

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

Метод Описание
__invoke ( string $moduleName, string $pluginName, array $params = [] ) : mixed Execute plugin module.
canCreate ( string | array $moduleName, string $pluginName = null ) : boolean Determine if we can create an instance.
create ( string $moduleName, string $pluginName = null ) : boolean | AbstractPlugin Create plugin
get ( string $moduleName, string $pluginName ) : object | array Retrieve a registered instance
getParam ( string $name ) : mixed Returns param from name.
has ( string $moduleName, string $pluginName = null ) : boolean Check if plugin exists
validatePlugin ( mixed $plugin ) : boolean Validate the plugin

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

Метод Описание
toCamelCase ( string $name ) : string Canonicalize name

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

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

Execute plugin module.
public __invoke ( string $moduleName, string $pluginName, array $params = [] ) : mixed
$moduleName string Module name
$pluginName string Plugin name
$params array Parameters
Результат mixed

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

Determine if we can create an instance.
public canCreate ( string | array $moduleName, string $pluginName = null ) : boolean
$moduleName string | array Module name
$pluginName string Plugin name
Результат boolean

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

Create plugin
public create ( string $moduleName, string $pluginName = null ) : boolean | AbstractPlugin
$moduleName string Module name
$pluginName string Plugin name
Результат boolean | Gc\Module\AbstractPlugin

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

Retrieve a registered instance
public get ( string $moduleName, string $pluginName ) : object | array
$moduleName string Module name
$pluginName string Plugin name
Результат object | array

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

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

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

Check if plugin exists
public has ( string $moduleName, string $pluginName = null ) : boolean
$moduleName string Module name
$pluginName string Plugin name
Результат boolean

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

Canonicalize name
protected toCamelCase ( string $name ) : string
$name string Name
Результат string

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

Any plugin is considered valid in this context.
public validatePlugin ( mixed $plugin ) : boolean
$plugin mixed Plugin
Результат boolean

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

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

Lookup for camel case names.
protected array $camelCaseNames
Результат array

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

Registered services and cached values
protected array $instances
Результат array

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

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