helly Sun Sep 18 13:44:53 2005 EDT Modified files: /php-src/ext/spl spl.php Log: - Observer/Subject have been renamed http://cvs.php.net/diff.php/php-src/ext/spl/spl.php?r1=1.55&r2=1.56&ty=u Index: php-src/ext/spl/spl.php diff -u php-src/ext/spl/spl.php:1.55 php-src/ext/spl/spl.php:1.56 --- php-src/ext/spl/spl.php:1.55 Sun Sep 18 13:39:12 2005 +++ php-src/ext/spl/spl.php Sun Sep 18 13:44:50 2005 @@ -824,7 +824,7 @@ } /** @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 @@ * Design Patterns * </em> */ -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 */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php