diff options
Diffstat (limited to 'SemanticMediaWiki/includes/interfaces/Observable.php')
-rw-r--r-- | SemanticMediaWiki/includes/interfaces/Observable.php | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/SemanticMediaWiki/includes/interfaces/Observable.php b/SemanticMediaWiki/includes/interfaces/Observable.php deleted file mode 100644 index c09c1769..00000000 --- a/SemanticMediaWiki/includes/interfaces/Observable.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php - -namespace SMW; - -/** - * Extended Publisher interface specifying access to - * source and state changes - * - * @ingroup Observer - * - * @licence GNU GPL v2+ - * @since 1.9 - * - * @author mwjames - */ -interface Observable { - - /** - * Attaches a Subscriber - * - * @since 1.9 - * - * @param Observer $observer - */ - public function attach( Observer $observer ); - - /** - * Detaches a Subscriber - * - * @since 1.9 - * - * @param Observer $observer - */ - public function detach( Observer $observer ); - - /** - * Notifies attached Subscribers - * - * @since 1.9 - */ - public function notify(); - - /** - * Returns the invoked state change - * - * @since 1.9 - */ - public function getState(); - - /** - * Registers a state change - * - * @since 1.9 - */ - public function setState( $state ); - - /** - * Returns the emitter of the state change - * - * @since 1.9 - */ - public function getSubject(); - -}
\ No newline at end of file |