PurgerSpecificWarningDiagnosticCheck.php in Purge 8.3
File
tests/modules/purge_check_test/src/Plugin/Purge/DiagnosticCheck/PurgerSpecificWarningDiagnosticCheck.phpView source
<?php
namespace Drupal\purge_check_test\Plugin\Purge\DiagnosticCheck;
use Drupal\purge\Plugin\Purge\DiagnosticCheck\DiagnosticCheckBase;
use Drupal\purge\Plugin\Purge\DiagnosticCheck\DiagnosticCheckInterface;
/**
* Checks if there is a purger plugin that invalidates an external cache.
*
* @PurgeDiagnosticCheck(
* id = "purgerwarning",
* title = @Translation("Purger specific warning"),
* description = @Translation("A fake test to test the diagnostics api."),
* dependent_queue_plugins = {},
* dependent_purger_plugins = {"b"}
* )
*/
class PurgerSpecificWarningDiagnosticCheck extends DiagnosticCheckBase implements DiagnosticCheckInterface {
/**
* {@inheritdoc}
*/
public function run() {
$this->recommendation = $this
->t("This is a purger warning for testing.");
return self::SEVERITY_WARNING;
}
}
Classes
Name | Description |
---|---|
PurgerSpecificWarningDiagnosticCheck | Checks if there is a purger plugin that invalidates an external cache. |