You are here

protected function PurgerFormController::getPurgerPluginDefinition in Purge 8.3

Retrieve the plugin definition for the given instance ID.

Parameters

string $id: Unique instance ID for the purger instance requested.

Return value

array|false The definition or FALSE when it doesn't exist.

6 calls to PurgerFormController::getPurgerPluginDefinition()
PurgerFormController::configForm in modules/purge_ui/src/Controller/PurgerFormController.php
Render the purger configuration form.
PurgerFormController::configFormTitle in modules/purge_ui/src/Controller/PurgerFormController.php
Route title callback.
PurgerFormController::deleteForm in modules/purge_ui/src/Controller/PurgerFormController.php
Render the purger delete form.
PurgerFormController::detailForm in modules/purge_ui/src/Controller/PurgerFormController.php
Render the purger detail form.
PurgerFormController::detailFormTitle in modules/purge_ui/src/Controller/PurgerFormController.php
Route title callback.

... See full list

File

modules/purge_ui/src/Controller/PurgerFormController.php, line 61

Class

PurgerFormController
Controller for purger configuration forms.

Namespace

Drupal\purge_ui\Controller

Code

protected function getPurgerPluginDefinition($id) {
  $enabled = $this->purgePurgers
    ->getPluginsEnabled();
  if (!isset($enabled[$id])) {
    return FALSE;
  }
  return $this->purgePurgers
    ->getPlugins()[$enabled[$id]];
}