From: Marcus Boerger Date: Sun, 18 Sep 2005 17:44:50 +0000 (+0000) Subject: - Observer/Subject have been renamed X-Git-Tag: RELEASE_0_9_0~188 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d9604967ffdeebfc22967d882c5eae0774f10627;p=php - Observer/Subject have been renamed --- diff --git a/ext/spl/spl.php b/ext/spl/spl.php index a9ec7791f7..a92287502c 100755 --- a/ext/spl/spl.php +++ b/ext/spl/spl.php @@ -824,7 +824,7 @@ class SimpleXMLIterator extends SimpleXMLElement implements RecursiveIterator } /** @ingroup SPL - * @brief observer of the observer pattern + * @brief Observer of the observer pattern * @since PHP 5.1 * * For a detailed explanation see Observer pattern in @@ -833,29 +833,29 @@ class SimpleXMLIterator extends SimpleXMLElement implements RecursiveIterator * Design Patterns * */ -interface Observer +interface SplObserver { /** Called from the subject (i.e. when it's value has changed). * @param $subject the callee */ - function update(Subject $subject); + function update(SplSubject $subject); } /** @ingroup SPL - * @brief ubject to the observer pattern + * @brief Subject to the observer pattern * @since PHP 5.1 * @see Observer */ -interface Subject +interface SplSubject { /** @param $observer new observer to attach */ - function attach(Observer $observer); + function attach(SplObserver $observer); /** @param $observer existing observer to detach * @note a non attached observer shouldn't result in a warning or similar */ - function detach(Observer $observer); + function detach(SplObserver $observer); /** Notify all observers */