NoSourcePluginDecorator
class NoSourcePluginDecorator implements DiscoveryInterface (View source)
Remove definitions which refer to a non-existing source plugin.
Traits
Properties
| protected DiscoveryInterface | $decorated | The Discovery object being decorated. |
Methods
array
getDefinitions()
Gets the definition of all plugins for this type.
array|null
doGetDefinition(array $definitions, string $plugin_id, bool $exception_on_invalid)
Gets a specific plugin definition.
from
DiscoveryTrait
mixed
__call(string $method, array $args)
Passes through all unknown calls onto the decorated object.
Details
array
getDefinitions()
Gets the definition of all plugins for this type.
getDefinition($plugin_id, $exception_on_invalid = TRUE)
{@inheritdoc}
protected array|null
doGetDefinition(array $definitions, string $plugin_id, bool $exception_on_invalid)
Gets a specific plugin definition.
hasDefinition($plugin_id)
{@inheritdoc}
__construct(DiscoveryInterface $decorated)
Constructs a NoSourcePluginDecorator object.
mixed
__call(string $method, array $args)
Passes through all unknown calls onto the decorated object.