class EntityDeleteActionDeriver extends EntityActionDeriverBase
{ /**
* {@inheritdoc}
*/
public function getDerivativeDefinitions($base_plugin_definition) { if (empty($this->derivatives
)) { $definitions =
[];
foreach ($this->
getApplicableEntityTypes() as $entity_type_id =>
$entity_type) { $definition =
$base_plugin_definition;
$definition['type'
] =
$entity_type_id;
$definition['label'
] =
$this->
t('Delete @entity_type',
['@entity_type' =>
$entity_type->
getSingularLabel()]);
$definition['confirm_form_route_name'
] = 'entity.' .
$entity_type->
id() . '.delete_multiple_form';
$definitions[$entity_type_id] =
$definition;
} $this->derivatives =
$definitions;
} return $this->derivatives;
}