You are here

public static function MultiversionManager::enableIsActive in Multiversion 8.2

Static method maintaining the enable status.

This method needs to be static because in some strange situations Drupal might create multiple instances of this manager. Is this only an issue during tests perhaps?

Parameters

boolean|array $status:

Return value

boolean|array

3 calls to MultiversionManager::enableIsActive()
MultiversionManager::allowToAlter in src/MultiversionManager.php
MultiversionManager::convertToMultiversionable in src/MultiversionManager.php
MultiversionManager::enableEntityTypes in src/MultiversionManager.php

File

src/MultiversionManager.php, line 105

Class

MultiversionManager

Namespace

Drupal\multiversion

Code

public static function enableIsActive($status = NULL) {
  static $cache = FALSE;
  if ($status !== NULL) {
    $cache = $status;
  }
  return $cache;
}