Class PluginCollector
A collection of modules automatically loaded from a specific directory
Transfers the parent's adapter to all of its children
Collaborations: - AdapterAggregateInterface, as the parent module - AbstractAction, as children members of this composition
Refs #1091
- Nethgui\Module\AbstractModule implements Nethgui\Module\ModuleInterface, Nethgui\View\ViewableInterface, Nethgui\Log\LogConsumerInterface, Nethgui\Utility\PhpConsumerInterface, Nethgui\Authorization\AuthorizationAttributesProviderInterface, Nethgui\System\PlatformConsumerInterface, Nethgui\Authorization\PolicyEnforcementPointInterface
- Nethgui\Module\Composite implements Nethgui\Module\ModuleCompositeInterface, Nethgui\Component\DependencyInjectorAggregate
- Nethgui\Controller\ListComposite implements Nethgui\Controller\RequestHandlerInterface
- Nethgui\Controller\Table\PluginCollector implements Nethgui\Adapter\AdapterAggregateInterface
Namespace: Nethgui\Controller\Table
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
Api
Located at Controller/Table/PluginCollector.php
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
Api
Located at Controller/Table/PluginCollector.php
public
boolean
|
|
public
|
|
public
array
|
#
addChild(
Add a child module, propagating the adpater settings. |
public
|
#
bind(
Pass the request object and path segments to all of its children |
nextPath(),
prepareView(),
process(),
validate()
|
ACTION_MUTATE,
ACTION_QUERY
|
ACTION_INSTANTIATE
|
$dependencyInjector
|