Skip to content

Commit cea6a78

Browse files
committed
- MFH Add docu
1 parent 941a94e commit cea6a78

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

ext/spl/examples/class_tree.php

+8-1
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,13 @@
2727

2828
if (!class_exists("RecursiveTreeIterator", false)) require_once("recursivetreeiterator.inc");
2929

30+
/** \brief Collects sub classes for given class or interface
31+
*/
3032
class SubClasses extends RecursiveArrayIterator
3133
{
34+
/** @param base base class to collect sub classes for
35+
* @param check_interfaces whether we deal with interfaces
36+
*/
3237
function __construct($base, $check_interfaces = false)
3338
{
3439
foreach(get_declared_classes() as $cname)
@@ -62,7 +67,9 @@ function __construct($base, $check_interfaces = false)
6267
}
6368
}
6469
}
65-
70+
71+
/** @return key() since that is the name we need
72+
*/
6673
function current()
6774
{
6875
return parent::key();

0 commit comments

Comments
 (0)