MediaWiki  master
FileDependency Class Reference
Inheritance diagram for FileDependency:
Collaboration diagram for FileDependency:

Public Member Functions

 __construct ( $filename, $timestamp=null)
 Create a file dependency. More...
 __sleep ()
 isExpired ()
 loadDependencyValues ()
- Public Member Functions inherited from CacheDependency
 isExpired ()
 Returns true if the dependency is expired, false otherwise. More...
 loadDependencyValues ()
 Hook to perform any expensive pre-serialize loading of dependency values. More...

Private Attributes


Detailed Description

Definition at line 27 of file FileDependency.php.

Constructor & Destructor Documentation

◆ __construct()

FileDependency::__construct (   $filename,
  $timestamp = null 

Create a file dependency.

string$filenameThe name of the file, preferably fully qualified
null | bool | int$timestampThe unix last modified timestamp, or false if the file does not exist. If omitted, the timestamp will be loaded from the file.

A dependency on a nonexistent file will be triggered when the file is created. A dependency on an existing file will be triggered when the file is changed.

Definition at line 43 of file FileDependency.php.

References $filename, and $timestamp.

Member Function Documentation

◆ __sleep()

FileDependency::__sleep ( )

Definition at line 51 of file FileDependency.php.

References loadDependencyValues().

◆ isExpired()

FileDependency::isExpired ( )

Definition at line 70 of file FileDependency.php.

References wfDebug().

◆ loadDependencyValues()

FileDependency::loadDependencyValues ( )

Definition at line 57 of file FileDependency.php.

Referenced by __sleep().

Member Data Documentation

◆ $filename


Definition at line 28 of file FileDependency.php.

Referenced by __construct().

◆ $timestamp


Definition at line 29 of file FileDependency.php.

Referenced by __construct().

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