You are here

protected function FastlyPurger::updateState in Fastly 8.3

Update the invalidation state of items.

Parameters

\Drupal\purge\Plugin\Purge\Invalidation\InvalidationInterface[] $invalidations: The invalidator instance.

int $invalidation_state: The invalidation state.

3 calls to FastlyPurger::updateState()
FastlyPurger::invalidateAll in modules/fastlypurger/src/Plugin/Purge/Purger/FastlyPurger.php
Invalidate everything.
FastlyPurger::invalidateTags in modules/fastlypurger/src/Plugin/Purge/Purger/FastlyPurger.php
Invalidate a set of tags.
FastlyPurger::invalidateUrls in modules/fastlypurger/src/Plugin/Purge/Purger/FastlyPurger.php
Invalidate a set of urls.

File

modules/fastlypurger/src/Plugin/Purge/Purger/FastlyPurger.php, line 239

Class

FastlyPurger
Fastly purger.

Namespace

Drupal\fastlypurger\Plugin\Purge\Purger

Code

protected function updateState(array $invalidations, $invalidation_state) {

  // Update the state.
  foreach ($invalidations as $invalidation) {
    $invalidation
      ->setState($invalidation_state);
  }
}