You are here

interface ProcessorInterface in Purge 8.3

Describes a plugin that processes invalidations.

Hierarchy

Expanded class hierarchy of ProcessorInterface

All classes that implement ProcessorInterface

12 files declare their use of ProcessorInterface
AProcessor.php in tests/modules/purge_processor_test/src/Plugin/Purge/Processor/AProcessor.php
BProcessor.php in tests/modules/purge_processor_test/src/Plugin/Purge/Processor/BProcessor.php
CProcessor.php in tests/modules/purge_processor_test/src/Plugin/Purge/Processor/CProcessor.php
CronProcessor.php in modules/purge_processor_cron/src/Plugin/Purge/Processor/CronProcessor.php
DrushInvalidateProcessor.php in modules/purge_drush/src/Plugin/Purge/Processor/DrushInvalidateProcessor.php

... See full list

File

src/Plugin/Purge/Processor/ProcessorInterface.php, line 10

Namespace

Drupal\purge\Plugin\Purge\Processor
View source
interface ProcessorInterface extends PluginInspectionInterface {

  /**
   * Retrieve the title of this processor.
   *
   * @return \Drupal\Core\StringTranslation\TranslatableMarkup
   *   The translated label.
   */
  public function getLabel();

  /**
   * Retrieve the description of this processor.
   *
   * @return \Drupal\Core\StringTranslation\TranslatableMarkup
   *   The translated description.
   */
  public function getDescription();

}

Members

Namesort descending Modifiers Type Description Overrides
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2
ProcessorInterface::getDescription public function Retrieve the description of this processor. 1
ProcessorInterface::getLabel public function Retrieve the title of this processor. 1