You are here

protected function AcquiaPurgeExecutorsService::getRegisteredBackends in Acquia Purge 7

Retrieve all loadable backends.

Return value

string[] List of paths or _acquia_purge_load() service names.

1 call to AcquiaPurgeExecutorsService::getRegisteredBackends()
AcquiaPurgeExecutorsService::__construct in lib/executor/AcquiaPurgeExecutorsService.php
Construct a new AcquiaPurgeExecutorsService instance.

File

lib/executor/AcquiaPurgeExecutorsService.php, line 82
Contains AcquiaPurgeExecutorsService.

Class

AcquiaPurgeExecutorsService
Service that loads and provides access to executor backends.

Code

protected function getRegisteredBackends() {
  $external_backends = array();
  foreach (module_implements('acquia_purge_executors') as $module) {
    $function = $module . '_acquia_purge_executors';
    $function($external_backends);
  }
  return array_merge($this->core_backends, $external_backends);
}