MediaWiki
master
GlobalDependency.php
Go to the documentation of this file.
1
<?php
13
class
GlobalDependency
extends
CacheDependency
{
15
private
$name;
17
private
$value;
18
19
public
function
__construct
(
string
$name ) {
20
$this->name = $name;
21
$this->value = $GLOBALS[$name];
22
}
23
25
public
function
isExpired
() {
26
if
( !isset( $GLOBALS[$this->name] ) ) {
27
return
true
;
28
}
29
30
return
$GLOBALS[$this->name] != $this->value;
31
}
32
}
CacheDependency
Base class to represent dependencies for LocalisationCache entries.
Definition
CacheDependency.php:13
GlobalDependency
Depend on a PHP global variable.
Definition
GlobalDependency.php:13
GlobalDependency\__construct
__construct(string $name)
Definition
GlobalDependency.php:19
GlobalDependency\isExpired
isExpired()
Returns true if the dependency is expired, false otherwise.bool
Definition
GlobalDependency.php:25
includes
Language
Dependency
GlobalDependency.php
Generated on Sun Feb 8 2026 16:25:11 for MediaWiki by
1.10.0