Provide more context to ECA action plugins

Issue information

From user: jurgenhaas

Contribution record

Fork management

Problem/Motivation

For ECA action plugins that implement the \Drupal\eca\Plugin\Action\ActionInterface, ECA already provides the dispatching event for the action plugins to get access to.

Sometimes, an action plugin may have to know more about the ECA action context itself, and this should be provided likewise.

Proposed resolution

Introduce the EcaAction object as a new property to ECA action plugins.

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information