interface ActionConfigEntityInterface

Same name and namespace in other branches
  1. 11.x core/modules/system/src/ActionConfigEntityInterface.php \Drupal\system\ActionConfigEntityInterface
  2. 10 core/modules/system/src/ActionConfigEntityInterface.php \Drupal\system\ActionConfigEntityInterface
  3. 8.9.x core/modules/system/src/ActionConfigEntityInterface.php \Drupal\system\ActionConfigEntityInterface

Provides an interface defining an action entity.

Hierarchy

Expanded class hierarchy of ActionConfigEntityInterface

All classes that implement ActionConfigEntityInterface

3 files declare their use of ActionConfigEntityInterface
Action.php in core/modules/system/src/Entity/Action.php
action.post_update.php in core/modules/action/action.post_update.php
Post update functions for Action module.
views.views.inc in core/modules/views/views.views.inc
Provide views data that isn't tied to any other module.

File

core/modules/system/src/ActionConfigEntityInterface.php, line 10

Namespace

Drupal\system
View source
interface ActionConfigEntityInterface extends ConfigEntityInterface {
  
  /**
   * Returns whether or not this action is configurable.
   *
   * @return bool
   */
  public function isConfigurable();
  
  /**
   * Returns the operation type.
   *
   * @return string
   */
  public function getType();
  
  /**
   * Returns the operation plugin.
   *
   * @return \Drupal\Core\Action\ActionInterface
   */
  public function getPlugin();

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.