From cea6a783af723281b2ffb776a9362d68c88ab4ed Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sun, 30 Oct 2005 16:07:45 +0000 Subject: [PATCH] - MFH Add docu --- ext/spl/examples/class_tree.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ext/spl/examples/class_tree.php b/ext/spl/examples/class_tree.php index a3083280be..4af610835f 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) @@ -62,7 +67,9 @@ class SubClasses extends RecursiveArrayIterator } } } - + + /** @return key() since that is the name we need + */ function current() { return parent::key(); -- 2.50.1