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

Public Member Functions

 __construct ( $config=[])
 
 setCache (Cache $cache)
 
 register ()
 
 deregister ()
 
 isRegistered ( $name)
 
 getHandlers ( $name)
 
 onIsApprovedRevision ( $title, $latestRevID)
 
 onChangeRevision ( $title, ?Revision $revision)
 
 onOverrideRevisionID ( $title, &$latestRevID)
 
 onInitProperties ( $registry)
 
 onUpdateDataBefore ( $store, $semanticData)
 
 onApprovedRevsRevisionApproved ( $output, $title, $rev_id, $content)
 
 onApprovedRevsFileRevisionApproved ( $parser, $title, $timestamp, $sha1)
 
 onChangeFile ( $title, &$file)
 

Static Public Member Functions

static hasPropertyCollisions ( $var)
 
static initExtension (&$vars)
 
static onExtensionFunction ()
 

Detailed Description

GNU GPL v2+

Since
1.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\ApprovedRevs\Hooks::__construct (   $config = [])
Since
1.0
Parameters
array$config

Member Function Documentation

◆ deregister()

SMW\ApprovedRevs\Hooks::deregister ( )
Since
1.0

◆ getHandlers()

SMW\ApprovedRevs\Hooks::getHandlers (   $name)
Since
1.0
Parameters
string$name
Returns
array

◆ hasPropertyCollisions()

static SMW\ApprovedRevs\Hooks::hasPropertyCollisions (   $var)
static
Since
1.0

◆ initExtension()

static SMW\ApprovedRevs\Hooks::initExtension ( $vars)
static
Since
1.0
Parameters
array&$vars
See also
https://www.semantic-mediawiki.org/wiki/Hooks#SMW::Config::BeforeCompletion
Since
1.0
Parameters
array&$config

◆ isRegistered()

SMW\ApprovedRevs\Hooks::isRegistered (   $name)
Since
1.0
Parameters
string$name
Returns
boolean

◆ onApprovedRevsFileRevisionApproved()

SMW\ApprovedRevs\Hooks::onApprovedRevsFileRevisionApproved (   $parser,
  $title,
  $timestamp,
  $sha1 
)
See also
??
Since
1.0
Parameters
Parser$parser
Title$title
integer$timestamp
string$sha1

◆ onApprovedRevsRevisionApproved()

SMW\ApprovedRevs\Hooks::onApprovedRevsRevisionApproved (   $output,
  $title,
  $rev_id,
  $content 
)
See also
??
Since
1.0
Parameters
ParserOutput$output
Title$title
integer$rev_id
string$content

◆ onChangeFile()

SMW\ApprovedRevs\Hooks::onChangeFile (   $title,
$file 
)
See also
https://www.semantic-mediawiki.org/wiki/Hooks#...
Since
1.0
Parameters
Title$title
File&$file

◆ onChangeRevision()

SMW\ApprovedRevs\Hooks::onChangeRevision (   $title,
?Revision  $revision 
)
Since
1.0
Parameters
Title$title
?Revision$revision

◆ onExtensionFunction()

static SMW\ApprovedRevs\Hooks::onExtensionFunction ( )
static
Since
1.0

◆ onInitProperties()

SMW\ApprovedRevs\Hooks::onInitProperties (   $registry)
See also
https://www.semantic-mediawiki.org/wiki/Hooks#SMW::Property::initProperties
Since
1.0
Parameters
ProertyRegistry$$registry
integer&$latestRevID

◆ onIsApprovedRevision()

SMW\ApprovedRevs\Hooks::onIsApprovedRevision (   $title,
  $latestRevID 
)
Since
1.0
Parameters
Title$title
integer$latestRevID

◆ onOverrideRevisionID()

SMW\ApprovedRevs\Hooks::onOverrideRevisionID (   $title,
$latestRevID 
)
Since
1.0
Parameters
Title$title
integer&$latestRevID

◆ onUpdateDataBefore()

SMW\ApprovedRevs\Hooks::onUpdateDataBefore (   $store,
  $semanticData 
)
See also
https://www.semantic-mediawiki.org/wiki/Hooks#SMWStore::updateDataBefore
Since
1.0
Parameters
ProertyRegistry$$registry
integer&$latestRevID

◆ register()

SMW\ApprovedRevs\Hooks::register ( )
Since
1.0

◆ setCache()

SMW\ApprovedRevs\Hooks::setCache ( Cache  $cache)
Since
1.0
Parameters
Cache$cache

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

About | General disclaimer | Privacy policy