Semantic MediaWiki and related extensions
|
Public Member Functions | |
__construct (Store $store, SerializerFactory $serializerFactory) | |
setPropertyList (array $propertyList) | |
isCommandLineMode ( $isCommandLineMode) | |
hasDiff () | |
notify (DIWikiPage $subject) | |
inNamespace (DIWikiPage $subject) | |
checkAndNotify (SemanticData &$semanticData) | |
Before a new set of data (type, constraints etc.) is stored about a property the class tries to compare old and new specifications (values about that property) and notifies a dispatcher about a change.
GNU GPL v2+
SMW\Property\ChangePropagationNotifier::__construct | ( | Store | $store, |
SerializerFactory | $serializerFactory | ||
) |
Store | $store | |
SerializerFactory | $serializerFactory |
SMW\Property\ChangePropagationNotifier::checkAndNotify | ( | SemanticData & | $semanticData | ) |
Compare and detect differences between the invoked semantic data and the current stored data
smwgChangePropagationWatchlist
(e.g '_PLIST') to find a possible specification changeSMW\Property\ChangePropagationNotifier::hasDiff | ( | ) |
SMW\Property\ChangePropagationNotifier::inNamespace | ( | DIWikiPage | $subject | ) |
SMW\Property\ChangePropagationNotifier::isCommandLineMode | ( | $isCommandLineMode | ) |
boolean | $isCommandLineMode |
SMW\Property\ChangePropagationNotifier::notify | ( | DIWikiPage | $subject | ) |
DIWikiPage | $subject |
SMW\Property\ChangePropagationNotifier::setPropertyList | ( | array | $propertyList | ) |
array | $propertyList |