Default implementation of ExtensionManagerInterface

Decorator of ExtensionPluginManager.

package Default

 Methods

Method overloading

__call(string $method, array $args) : mixed

Proxy to composed ExtensionPluginManager instance.

Parameters

$method

string

$args

array

Exceptions

\Zend\Feed\Writer\Exception\BadMethodCallException

Returns

mixed

Constructor

__construct(null|\Zend\Feed\Writer\ExtensionPluginManager $pluginManager = null

Seeds the extension manager with a plugin manager; if none provided, creates an instance.

Parameters

$pluginManager

null\Zend\Feed\Writer\ExtensionPluginManager

Get the named extension

get(string $name) : \Zend\Feed\Writer\Extension\AbstractRenderer
inherited_from \Zend\Feed\Writer\ExtensionManagerInterface::get()

Parameters

$name

string

Returns

\Zend\Feed\Writer\Extension\AbstractRenderer

Do we have the named extension?

has(string $name) : boolean
inherited_from \Zend\Feed\Writer\ExtensionManagerInterface::has()

Parameters

$name

string

Returns

boolean

 Properties

 

$pluginManager

$pluginManager 

Default