You are here

class EdgeEntityDeleteEventDeriver in Apigee Edge 8

Deriver for Edge entity delete events.

Hierarchy

Expanded class hierarchy of EdgeEntityDeleteEventDeriver

1 string reference to 'EdgeEntityDeleteEventDeriver'
apigee_edge_actions.rules.events.yml in modules/apigee_edge_actions/apigee_edge_actions.rules.events.yml
modules/apigee_edge_actions/apigee_edge_actions.rules.events.yml

File

modules/apigee_edge_actions/src/Plugin/RulesEvent/EdgeEntityDeleteEventDeriver.php, line 28

Namespace

Drupal\apigee_edge_actions\Plugin\RulesEvent
View source
class EdgeEntityDeleteEventDeriver extends EdgeEntityEventDeriverBase {

  /**
   * {@inheritdoc}
   */
  public function getLabel(EdgeEntityTypeInterface $entity_type) : string {
    return $this
      ->t('After deleting a @entity_type', [
      '@entity_type' => $entity_type
        ->getSingularLabel(),
    ]);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DeriverBase::$derivatives protected property List of derivative definitions. 1
DeriverBase::getDerivativeDefinition public function Gets the definition of a derivative plugin. Overrides DeriverInterface::getDerivativeDefinition
EdgeEntityDeleteEventDeriver::getLabel public function Returns the event's label. Example: 'After saving a new App'. Overrides EdgeEntityEventDeriverInterface::getLabel
EdgeEntityEventDeriverBase::$edgeEntityTypeManager protected property The apigee app entity type manager service.
EdgeEntityEventDeriverBase::create public static function Creates a new class instance. Overrides ContainerDeriverInterface::create
EdgeEntityEventDeriverBase::getContext public function Returns an array of event context. Overrides EdgeEntityEventDeriverInterface::getContext 4
EdgeEntityEventDeriverBase::getDerivativeDefinitions public function Gets the definition of all derivatives of a base plugin. Overrides DeriverBase::getDerivativeDefinitions
EdgeEntityEventDeriverBase::getEntityTypes public function Returns an array of entity types that are compatible to this event. Overrides EdgeEntityEventDeriverInterface::getEntityTypes 3
EdgeEntityEventDeriverBase::__construct public function AppEventDeriver constructor.
StringTranslationTrait::$stringTranslation protected property The string translation service. 1
StringTranslationTrait::formatPlural protected function Formats a string containing a count of items.
StringTranslationTrait::getNumberOfPlurals protected function Returns the number of plurals supported by a given language.
StringTranslationTrait::getStringTranslation protected function Gets the string translation service.
StringTranslationTrait::setStringTranslation public function Sets the string translation service to use. 2
StringTranslationTrait::t protected function Translates a string to the current language or to a given language.