PHP Class Pimcore\API\Plugin\Broker

ファイルを表示 Open project: pimcore/pimcore Class Usage Examples

Protected Properties

Property Type Description
$_plugins array Array of instance of objects extending Pimcore_API_Plugin_Abstract

Public Methods

Method Description
getInstance ( ) : mixed | Broker
getPlugin ( $class ) : array | boolean
getPlugins ( ) : array Retrieve all plugins
getSystemComponents ( ) : array Returns Plugins and Modules
getTranslations ( string $language ) : Array
hasPlugin ( string $class ) : boolean Is a plugin of a particular class registered?
registerPlugin ( Pimcore\API\Plugin\AbstractPlugin $plugin, null $stackIndex = null )
unregisterPlugin ( $plugin )

Method Details

getInstance() public static method

public static getInstance ( ) : mixed | Broker
return mixed | Broker

getPlugin() public method

public getPlugin ( $class ) : array | boolean
$class
return array | boolean

getPlugins() public method

Retrieve all plugins
public getPlugins ( ) : array
return array

getSystemComponents() public method

Returns Plugins and Modules
public getSystemComponents ( ) : array
return array

getTranslations() public method

public getTranslations ( string $language ) : Array
$language string
return Array $translations

hasPlugin() public method

Is a plugin of a particular class registered?
public hasPlugin ( string $class ) : boolean
$class string
return boolean

registerPlugin() public method

public registerPlugin ( Pimcore\API\Plugin\AbstractPlugin $plugin, null $stackIndex = null )
$plugin Pimcore\API\Plugin\AbstractPlugin
$stackIndex null

unregisterPlugin() public method

public unregisterPlugin ( $plugin )
$plugin

Property Details

$_plugins protected_oe property

Array of instance of objects extending Pimcore_API_Plugin_Abstract
protected array $_plugins
return array