diff options
author | Marcus Boerger <helly@php.net> | 2005-10-30 16:07:45 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2005-10-30 16:07:45 +0000 |
commit | cea6a783af723281b2ffb776a9362d68c88ab4ed (patch) | |
tree | 9e5ecfc4671e16ef738d0641fa52533b274acda6 /ext/spl/examples | |
parent | 941a94ead48c21a3c0c5802ff126a1c20a99c59f (diff) | |
download | php-git-cea6a783af723281b2ffb776a9362d68c88ab4ed.tar.gz |
- MFH Add docu
Diffstat (limited to 'ext/spl/examples')
-rwxr-xr-x | ext/spl/examples/class_tree.php | 9 |
1 files changed, 8 insertions, 1 deletions
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(); |