Class PluggableAction
Decorate an AbstractAction, allowing other (plugin) actions to extend it.
Collaborates with - PluginCollector, that actually holds the plugin actions - AbstractAction, the decorated module - TableController, the parent module
- 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\Controller\AbstractController implements Nethgui\Controller\RequestHandlerInterface
- Nethgui\Controller\Table\AbstractAction implements Nethgui\Adapter\AdapterAggregateInterface
- Nethgui\Controller\Table\PluggableAction implements Nethgui\Module\ModuleCompositeInterface, Nethgui\Component\DependencyInjectorAggregate
Namespace: Nethgui\Controller\Table
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
See: Decorator pattern
Api
Located at Controller/Table/PluggableAction.php
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
See: Decorator pattern
Api
Located at Controller/Table/PluggableAction.php
public
|
|
public
boolean
|
|
public
|
|
public
|
#
setAdapter(
Receive the adapter object from the TableController |
public
string
|
|
public
|
|
protected
|
#
initializeAttributes(
Called after a default attributes provider object is created |
public
ModuleCompositeInterface
|
#
addChild(
Adds a child to this Composite. Implementations must send a setParent() message to $module. |
public
array
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
mixed
|
|
public
string
|
|
public
mixed
|
|
public
|
saveParameters()
|
createValidator(),
declareParameter(),
getRequest(),
getValidator(),
onParametersSaved()
|
ACTION_INSTANTIATE
|
ACTION_MUTATE,
ACTION_QUERY
|
$parameters
|