You are here

public function QueuersService::get in Purge 8.3

Get the requested queuer instance.

Parameters

string $plugin_id: The plugin ID of the queuer you want to retrieve.

Return value

\Drupal\purge\Plugin\Purge\Queuer\QueuerInterface|false The queue plugin or FALSE when it isn't available.

Overrides QueuersServiceInterface::get

File

src/Plugin/Purge/Queuer/QueuersService.php, line 51

Class

QueuersService
Provides a service that provides access to loaded queuers.

Namespace

Drupal\purge\Plugin\Purge\Queuer

Code

public function get($plugin_id) {
  $this
    ->initializePluginInstances();
  foreach ($this as $queuer) {
    if ($queuer
      ->getPluginId() === $plugin_id) {
      return $queuer;
    }
  }
  return FALSE;
}