helly Sun Oct 30 11:07:31 2005 EDT
Modified files:
/php-src/ext/spl/examples class_tree.php
Log:
- Add docu
http://cvs.php.net/diff.php/php-src/ext/spl/examples/class_tree.php?r1=1.5&r2=1.6&ty=u
Index: php-src/ext/spl/examples/class_tree.php
diff -u php-src/ext/spl/examples/class_tree.php:1.5
php-src/ext/spl/examples/class_tree.php:1.6
--- php-src/ext/spl/examples/class_tree.php:1.5 Fri Oct 21 19:42:56 2005
+++ php-src/ext/spl/examples/class_tree.php Sun Oct 30 11:07:29 2005
@@ -27,8 +27,13 @@
if (!class_exists("RecursiveTreeIterator", false))
require_once("recursivetreeiterator.inc");
+/** \brief Collects sub classes for given class or interface
+ */
class SubClasses extends RecursiveArrayIterator
{
+ /** @param base base class to collect sub classes for
+ * @param check_interfaces whether we deal with interfaces
+ */
function __construct($base, $check_interfaces = false)
{
foreach(get_declared_classes() as $cname)
@@ -72,6 +77,8 @@
$this->uksort('strnatcasecmp');
}
+ /** @return key() since that is the name we need
+ */
function current()
{
return parent::key();
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php