PHP Class ZF\Apigility\Admin\Model\AbstractPluginManagerModel

Mostrar archivo Open project: zfcampus/zf-apigility-admin Class Usage Examples

Protected Properties

Property Type Description
$pluginManager Zend\ServiceManager\ServiceManager
$plugins array

Public Methods

Method Description
__construct ( Zend\ServiceManager\ServiceManager $pluginManager ) $pluginManager should typically be an instance of Zend\ServiceManager\AbstractPluginManager.
fetchAll ( ) : array

Protected Methods

Method Description
getPlugins ( ) : array Lazy loads plugins from attached plugin manager and sorts them by name

Private Methods

Method Description
filterPluginName ( string $name ) : boolean Filter plugin name
getPluginNamesByTypeViaReflection ( string $type, ReflectionClass $r, Zend\ServiceManager\AbstractPluginManager $pluginManager ) : array Retrieve registered plugin names by type of retrieval.

Method Details

__construct() public method

$pluginManager should typically be an instance of Zend\ServiceManager\AbstractPluginManager.
public __construct ( Zend\ServiceManager\ServiceManager $pluginManager )
$pluginManager Zend\ServiceManager\ServiceManager

fetchAll() public method

public fetchAll ( ) : array
return array

getPlugins() protected method

Lazy loads plugins from attached plugin manager and sorts them by name
protected getPlugins ( ) : array
return array

Property Details

$pluginManager protected_oe property

protected ServiceManager,Zend\ServiceManager $pluginManager
return Zend\ServiceManager\ServiceManager

$plugins protected_oe property

protected array $plugins
return array