NullPurgerBase.php in Purge 8.3
File
tests/modules/purge_purger_test/src/Plugin/Purge/Purger/NullPurgerBase.phpView source
<?php
namespace Drupal\purge_purger_test\Plugin\Purge\Purger;
use Drupal\purge\Plugin\Purge\Invalidation\InvalidationInterface;
use Drupal\purge\Plugin\Purge\Purger\PurgerBase;
use Drupal\purge\Plugin\Purge\Purger\PurgerInterface;
/**
* Ever failing null purger plugin base.
*/
abstract class NullPurgerBase extends PurgerBase implements PurgerInterface {
/**
* {@inheritdoc}
*/
public function delete() {
}
/**
* {@inheritdoc}
*/
public function invalidate(array $invalidations) {
foreach ($invalidations as $invalidation) {
$invalidation
->setState(InvalidationInterface::FAILED);
}
}
/**
* {@inheritdoc}
*/
public function getIdealConditionsLimit() {
return 100;
}
/**
* {@inheritdoc}
*/
public function hasRuntimeMeasurement() {
return TRUE;
}
}
Classes
Name![]() |
Description |
---|---|
NullPurgerBase | Ever failing null purger plugin base. |