From c3a79b5990545765917ebde98a85a6a8260abb61 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sun, 18 Sep 2005 17:52:09 +0000 Subject: [PATCH] - MFH: Synch dosu --- ext/spl/spl.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/ext/spl/spl.php b/ext/spl/spl.php index a9ec7791f7..93b7c0d93d 100755 --- a/ext/spl/spl.php +++ b/ext/spl/spl.php @@ -113,9 +113,10 @@ * * Talks on SPL: * - SPL for the masses [pps], [pdf] - * - Debug session 1 [pps], [pdf] - * - Debug session 2 [pps], [pdf] * - From engine overloading to SPL [pps], [pdf] + * - Happy SPLing [pps], [pdf] + * - Debug session 1 [pps], [pdf] + * - Debug session 2 [pps], [pdf] * * You can download this documentation as a chm file * here. @@ -824,7 +825,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 +834,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 */ -- 2.40.0