You are here

protected function DiagnosticsService::getPurgers in Purge 8.3

Retrieve the 'purge.purgers' service - lazy loaded.

Return value

\Drupal\purge\Plugin\Purge\Purger\PurgersServiceInterface The 'purge.purgers' service.

File

src/Plugin/Purge/DiagnosticCheck/DiagnosticsService.php, line 190

Class

DiagnosticsService
Provides a service that interacts with diagnostic checks.

Namespace

Drupal\purge\Plugin\Purge\DiagnosticCheck

Code

protected function getPurgers() {
  if (is_null($this->purgePurgers)) {
    $this
      ->getLogger()
      ->debug("lazy loading 'purge.purgers' service.");
    $this->purgePurgers = $this->container
      ->get('purge.purgers');
  }
  return $this->purgePurgers;
}