Provides a default implementation for local action plugins.
Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\Core\Menu\LocalActionDefault implements CacheableDependencyInterface, LocalActionInterface, ContainerFactoryPluginInterface uses DependencySerializationTrait
File
- core/lib/Drupal/Core/Menu/LocalActionDefault.php, line 18
Namespace
Drupal\Core\Menu
Members
Name | Modifiers | Type | Description |
---|---|---|---|
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function | |
LocalActionDefault::$routeProvider | protected | property | The route provider to load routes by name. |
LocalActionDefault::create | public static | function | Creates an instance of the plugin. Overrides ContainerFactoryPluginInterface::create |
LocalActionDefault::getCacheContexts | public | function | The cache contexts associated with this object. Overrides CacheableDependencyInterface::getCacheContexts |
LocalActionDefault::getCacheMaxAge | public | function | The maximum age for which this object may be cached. Overrides CacheableDependencyInterface::getCacheMaxAge |
LocalActionDefault::getCacheTags | public | function | The cache tags associated with this object. Overrides CacheableDependencyInterface::getCacheTags |
LocalActionDefault::getOptions | public | function | Returns options for rendering a link for the local action. Overrides LocalActionInterface::getOptions |
LocalActionDefault::getRouteName | public | function | Get the route name from the settings. Overrides LocalActionInterface::getRouteName |
LocalActionDefault::getRouteParameters | public | function | Returns the route parameters needed to render a link for the local action. Overrides LocalActionInterface::getRouteParameters |
LocalActionDefault::getTitle | public | function | Returns the localized title to be shown for this action. Overrides LocalActionInterface::getTitle |
LocalActionDefault::getWeight | public | function | Returns the weight for the local action. Overrides LocalActionInterface::getWeight |
LocalActionDefault::__construct | public | function | Constructs a LocalActionDefault object. Overrides PluginBase::__construct |
PluginBase::$configuration | protected | property | Configuration information passed into the plugin. |
PluginBase::$pluginDefinition | protected | property | The plugin implementation definition. |
PluginBase::$pluginId | protected | property | The plugin_id. |
PluginBase::DERIVATIVE_SEPARATOR | constant | A string which is used to separate base plugin IDs from the derivative ID. | |
PluginBase::getBaseId | public | function | Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface::getBaseId |
PluginBase::getDerivativeId | public | function | Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface::getDerivativeId |
PluginBase::getPluginDefinition | public | function | Gets the definition of the plugin implementation. Overrides PluginInspectionInterface::getPluginDefinition |
PluginBase::getPluginId | public | function | Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface::getPluginId |
Please login to continue.