Provides an interface for an Action plugin.
@todo WARNING: The action API is going to receive some additions before release. The following additions are likely to happen:
\Drupal\Core\Annotation\Action
\Drupal\Core\Action\ActionManager
\Drupal\Core\Action\ActionBase
Name | Modifiers | Type | Description |
---|---|---|---|
ActionInterface::access | public | function | Checks object access. |
ActionInterface::executeMultiple | public | function | Executes the plugin for an array of objects. |
ExecutableInterface::execute | public | function | Executes the plugin. |
PluginInspectionInterface::getPluginDefinition | public | function | Gets the definition of the plugin implementation. |
PluginInspectionInterface::getPluginId | public | function | Gets the plugin_id of the plugin instance. |
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Action!ActionInterface.php/interface/ActionInterface/8.1.x