ActionInterface
interface ActionInterface implements ExecutableInterface, PluginInspectionInterface (View source)
Provides an interface for an Action plugin.
Methods
array
getPluginDefinition()
Gets the definition of the plugin implementation.
executeMultiple(array $objects)
Executes the plugin for an array of objects.
access(mixed $object, AccountInterface $account = NULL, bool $return_as_object = FALSE)
Checks object access.
Details
execute()
Executes the plugin.
string
getPluginId()
Gets the plugin_id of the plugin instance.
array
getPluginDefinition()
Gets the definition of the plugin implementation.
executeMultiple(array $objects)
Executes the plugin for an array of objects.
bool|AccessResultInterface
access(mixed $object, AccountInterface $account = NULL, bool $return_as_object = FALSE)
Checks object access.