You are here

public function ImmutableInvalidation::__construct in Purge 8.3

Constructs the immutable invalidation object.

Parameters

\Drupal\purge\Plugin\Purge\Invalidation\InvalidationInterface $invalidation: The invalidation object describes what needs to be invalidated from the external caching system, and gets instantiated by the service 'purge.invalidation.factory', either directly or through a queue claim.

Overrides PluginBase::__construct

File

src/Plugin/Purge/Invalidation/ImmutableInvalidation.php, line 30

Class

ImmutableInvalidation
Provides the immutable invalidation object.

Namespace

Drupal\purge\Plugin\Purge\Invalidation

Code

public function __construct(InvalidationInterface $invalidation) {
  $this->invalidation = $invalidation;
}