From f93d64e8ce0dd4bafef3734a2308de70108b9c68 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sun, 30 Oct 2005 16:07:29 +0000 Subject: [PATCH] - Add docu --- ext/spl/examples/class_tree.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ext/spl/examples/class_tree.php b/ext/spl/examples/class_tree.php index c530112f47..87d53ac730 100755 --- a/ext/spl/examples/class_tree.php +++ b/ext/spl/examples/class_tree.php @@ -27,8 +27,13 @@ EOF; 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 @@ class SubClasses extends RecursiveArrayIterator $this->uksort('strnatcasecmp'); } + /** @return key() since that is the name we need + */ function current() { return parent::key(); -- 2.40.0