Semantic MediaWiki and related extensions
Public Member Functions | Static Public Member Functions | List of all members
SMW\DependencyValidator Class Reference

Public Member Functions

 __construct (NamespaceExaminer $namespaceExaminer, DependencyLinksValidator $dependencyLinksValidator, EntityCache $entityCache)
 
 setCacheTTL ( $cacheTTL)
 
 setETag ( $eTag)
 
 markTitle (Title $title)
 
 hasArchaicDependencies (DIWikiPage $subject)
 
 canKeepParserCache (DIWikiPage $subject)
 

Static Public Member Functions

static makeCacheKey (Title $title)
 
static hasLikelyOutdatedDependencies (Title $title)
 

Detailed Description

GNU GPL v2+

Since
3.1
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\DependencyValidator::__construct ( NamespaceExaminer  $namespaceExaminer,
DependencyLinksValidator  $dependencyLinksValidator,
EntityCache  $entityCache 
)
Since
3.1
Parameters
NamespaceExaminer$namespaceExaminer
DependencyLinksValidator$dependencyLinksValidator
EntityCache$entityCache

Member Function Documentation

◆ canKeepParserCache()

SMW\DependencyValidator::canKeepParserCache ( DIWikiPage  $subject)
Since
3.1
Parameters
DIWikiPage$subject
Returns
boolean

◆ hasArchaicDependencies()

SMW\DependencyValidator::hasArchaicDependencies ( DIWikiPage  $subject)
Since
3.1
Parameters
Page$page
Returns
boolean

◆ hasLikelyOutdatedDependencies()

static SMW\DependencyValidator::hasLikelyOutdatedDependencies ( Title  $title)
static
Since
3.1
Parameters
Title$title
Returns
boolean

◆ makeCacheKey()

static SMW\DependencyValidator::makeCacheKey ( Title  $title)
static
Since
2.2
Returns
integer

◆ markTitle()

SMW\DependencyValidator::markTitle ( Title  $title)

Signal to the OutputPageParserOutput hook to we want a possible purge action.

Since
3.1
Parameters
Title$title

◆ setCacheTTL()

SMW\DependencyValidator::setCacheTTL (   $cacheTTL)
Since
3.1
Parameters
integer$cacheTTL

◆ setETag()

SMW\DependencyValidator::setETag (   $eTag)
Since
3.1
Parameters
stringeTag

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

About | General disclaimer | Privacy policy