function lagoon_varnish_add_purger in Lagoon Varnish 8
Checks whether Lagoon varnish purger is enabled, if not, attempts to enable.
1 call to lagoon_varnish_add_purger()
- lagoon_varnish_install in ./
lagoon_varnish.install - Implements hook_install().
File
- ./
lagoon_varnish.module, line 30 - Contains lagoon_varnish.module.
Code
function lagoon_varnish_add_purger() {
$purger_service = \Drupal::service('purge.purgers');
$purger_service
->reload();
$enabled = $purger_service
->getPluginsEnabled();
$plugin_id = LagoonVarnishPurger::LAGOON_VARNISH_PURGER_ID;
if (in_array($plugin_id, $purger_service
->getPluginsAvailable())) {
$enabled[$purger_service
->createId()] = $plugin_id;
$purger_service
->setPluginsEnabled($enabled);
}
}