TagInvalidation.php in Purge 8.3
File
src/Plugin/Purge/Invalidation/TagInvalidation.php
View source
<?php
namespace Drupal\purge\Plugin\Purge\Invalidation;
use Drupal\purge\Plugin\Purge\Invalidation\Exception\InvalidExpressionException;
class TagInvalidation extends InvalidationBase implements InvalidationInterface {
public function validateExpression() {
parent::validateExpression();
if (strpos($this->expression, '*') !== FALSE) {
throw new InvalidExpressionException('Tag invalidations cannot contain asterisks.');
}
}
}
Classes
Name |
Description |
TagInvalidation |
Describes invalidation by Drupal cache tag, e.g.: 'user:1', 'menu:footer'. |