Skip to content
Snippets Groups Projects
Commit 73c96998 authored by Jürgen Haas's avatar Jürgen Haas
Browse files

Issue #3238777 by jurgenhaas: Integrate with ECA

parent 3b6485a8
No related branches found
No related tags found
No related merge requests found
......@@ -14,7 +14,7 @@ use Drupal\danse\RecipientSelectionManager;
* @return \Drupal\danse\RecipientSelectionManager
* The recipient selection plugin manager.
*/
function _danse_eca_recipient_selection_manager(): RecipientSelectionManager {
function _eca_danse_recipient_selection_manager(): RecipientSelectionManager {
return \Drupal::service('plugin.manager.danse.recipient.selection');
}
......@@ -22,19 +22,19 @@ function _danse_eca_recipient_selection_manager(): RecipientSelectionManager {
* Implements hook_ENTITY_TYPE_insert() for action entities.
*/
function eca_danse_eca_insert(EntityInterface $entity): void {
_danse_eca_recipient_selection_manager()->clearCachedDefinitions();
_eca_danse_recipient_selection_manager()->clearCachedDefinitions();
}
/**
* Implements hook_ENTITY_TYPE_update() for action entities.
*/
function eca_danse_eca_update(EntityInterface $entity): void {
_danse_eca_recipient_selection_manager()->clearCachedDefinitions();
_eca_danse_recipient_selection_manager()->clearCachedDefinitions();
}
/**
* Implements hook_ENTITY_TYPE_delete() for action entities.
*/
function eca_danse_eca_delete(EntityInterface $entity): void {
_danse_eca_recipient_selection_manager()->clearCachedDefinitions();
_eca_danse_recipient_selection_manager()->clearCachedDefinitions();
}
......@@ -26,7 +26,6 @@ class EcaDeriver extends DeriverBase {
foreach ($eca->getUsedEvents() as $event) {
if ($event->getPlugin()->eventName() === DanseEvents::RECIPIENT_SELECTION) {
$this->derivatives[$id] = [
'type' => DanseEvents::RECIPIENT_SELECTION,
'event_id' => $event->getConfiguration()['event_id'],
'label' => $this->t('Recipients from ECA model @label: @event', [
'@label' => $eca->label(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment