Semantic MediaWiki and related extensions
Public Member Functions | Public Attributes | List of all members
SMW\Notifications\ChangeNotification\ChangeNotificationFilter Class Reference

Public Member Functions

 __construct (DIWikiPage $subject, Store $store)
 
 setAgent (User $agent)
 
 setPropertyExemptionList (array $propertyExemptionList)
 
 isCommandLineMode ( $isCommandLineMode)
 
 findChangeEvent (CompositePropertyTableDiffIterator $compositePropertyTableDiffIterator)
 
 getEventRecord ( $hasChangeToNotifyAbout=false)
 
 hasChangeToNotifyAbout (CompositePropertyTableDiffIterator $compositePropertyTableDiffIterator)
 

Public Attributes

const VALUE_CHANGE = 'smw-value-change'
 
const SPECIFICATION_CHANGE = 'smw-specification-change'
 

Detailed Description

GNU GPL v2+

Since
1.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::__construct ( DIWikiPage  $subject,
Store  $store 
)
Since
1.0
Parameters
DIWikiPage$subject
Store$store

Member Function Documentation

◆ findChangeEvent()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::findChangeEvent ( CompositePropertyTableDiffIterator  $compositePropertyTableDiffIterator)
Since
1.0
Parameters
CompositePropertyTableDiffIterator$compositePropertyTableDiffIterator
Returns
array

◆ getEventRecord()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::getEventRecord (   $hasChangeToNotifyAbout = false)
See also
EchoEvent::create
Since
1.0
Parameters
boolean | null$hasChangeToNotifyAbout
Returns
array

◆ hasChangeToNotifyAbout()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::hasChangeToNotifyAbout ( CompositePropertyTableDiffIterator  $compositePropertyTableDiffIterator)
Since
1.0
Parameters
CompositePropertyTableDiffIterator$compositePropertyTableDiffIterator
Returns
boolean|null

◆ isCommandLineMode()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::isCommandLineMode (   $isCommandLineMode)
Since
1.0
Parameters
boolean$isCommandLineMode

◆ setAgent()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::setAgent ( User  $agent)
Since
1.0
Parameters
User$agent

◆ setPropertyExemptionList()

SMW\Notifications\ChangeNotification\ChangeNotificationFilter::setPropertyExemptionList ( array  $propertyExemptionList)
Since
1.0
Parameters
array$propertyExemptionList

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

About | General disclaimer | Privacy policy