MediaWiki master
MediaWiki\Language\Dependency\CacheDependency Class Reference

Base class to represent dependencies for LocalisationCache entries. More...

Inherited by MediaWiki\Language\Dependency\ConstantDependency, MediaWiki\Language\Dependency\FileDependency, MediaWiki\Language\Dependency\GlobalDependency, and MediaWiki\Language\Dependency\MainConfigDependency.

Public Member Functions

 isExpired ( $callback=null)
 
 loadDependencyValues ()
 Hook to perform any expensive pre-serialize loading of dependency values.
 

Detailed Description

Base class to represent dependencies for LocalisationCache entries.

Stability: stable
to extend

Definition at line 15 of file CacheDependency.php.

Member Function Documentation

◆ isExpired()

MediaWiki\Language\Dependency\CacheDependency::isExpired ( $callback = null)
abstract
Parameters
callback | null$callbackOptional callback which will be called with a string describing the reason why isExpired() is returning true. Returns true if the dependency is expired, false otherwise
Returns
bool

Reimplemented in MediaWiki\Language\Dependency\ConstantDependency, MediaWiki\Language\Dependency\FileDependency, MediaWiki\Language\Dependency\GlobalDependency, and MediaWiki\Language\Dependency\MainConfigDependency.

◆ loadDependencyValues()

MediaWiki\Language\Dependency\CacheDependency::loadDependencyValues ( )

Hook to perform any expensive pre-serialize loading of dependency values.

Stability: stable
to override

Reimplemented in MediaWiki\Language\Dependency\FileDependency.

Definition at line 29 of file CacheDependency.php.


The documentation for this class was generated from the following file: