summaryrefslogtreecommitdiffstats
path: root/reflection/SPL.txt
diff options
context:
space:
mode:
Diffstat (limited to 'reflection/SPL.txt')
-rw-r--r--reflection/SPL.txt6480
1 files changed, 6480 insertions, 0 deletions
diff --git a/reflection/SPL.txt b/reflection/SPL.txt
new file mode 100644
index 0000000..0e61c23
--- /dev/null
+++ b/reflection/SPL.txt
@@ -0,0 +1,6480 @@
+Extension [ <persistent> extension #21 SPL version 0.2 ] {
+
+ - Functions {
+ Function [ <internal:SPL> function spl_classes ] {
+
+ - Parameters [0] {
+ }
+ }
+ Function [ <internal:SPL> function spl_autoload ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $class_name ]
+ Parameter #1 [ <optional> $file_extensions ]
+ }
+ }
+ Function [ <internal:SPL> function spl_autoload_extensions ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $file_extensions ]
+ }
+ }
+ Function [ <internal:SPL> function spl_autoload_register ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $autoload_function ]
+ }
+ }
+ Function [ <internal:SPL> function spl_autoload_unregister ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $autoload_function ]
+ }
+ }
+ Function [ <internal:SPL> function spl_autoload_functions ] {
+
+ - Parameters [0] {
+ }
+ }
+ Function [ <internal:SPL> function spl_autoload_call ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $class_name ]
+ }
+ }
+ Function [ <internal:SPL> function class_parents ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $instance ]
+ Parameter #1 [ <optional> $autoload ]
+ }
+ }
+ Function [ <internal:SPL> function class_implements ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $what ]
+ Parameter #1 [ <optional> $autoload ]
+ }
+ }
+ Function [ <internal:SPL> function class_uses ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $what ]
+ Parameter #1 [ <optional> $autoload ]
+ }
+ }
+ Function [ <internal:SPL> function spl_object_hash ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $obj ]
+ }
+ }
+ Function [ <internal:SPL> function iterator_to_array ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Traversable $iterator ]
+ Parameter #1 [ <optional> $use_keys ]
+ }
+ }
+ Function [ <internal:SPL> function iterator_count ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Traversable $iterator ]
+ }
+ }
+ Function [ <internal:SPL> function iterator_apply ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> Traversable $iterator ]
+ Parameter #1 [ <required> $function ]
+ Parameter #2 [ <optional> array or NULL $args ]
+ }
+ }
+ }
+
+ - Classes [56] {
+ Class [ <internal:SPL> class LogicException extends Exception ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class BadFunctionCallException extends LogicException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class BadMethodCallException extends BadFunctionCallException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class DomainException extends LogicException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class InvalidArgumentException extends LogicException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class LengthException extends LogicException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class OutOfRangeException extends LogicException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class RuntimeException extends Exception ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class OutOfBoundsException extends RuntimeException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class OverflowException extends RuntimeException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class RangeException extends RuntimeException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class UnderflowException extends RuntimeException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class UnexpectedValueException extends RuntimeException ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> protected $message ]
+ Property [ <default> protected $code ]
+ Property [ <default> protected $file ]
+ Property [ <default> protected $line ]
+ }
+
+ - Methods [9] {
+ Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $message ]
+ Parameter #1 [ <optional> $code ]
+ Parameter #2 [ <optional> $previous ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getMessage ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getCode ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getFile ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getLine ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTrace ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getPrevious ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] {
+ }
+
+ Method [ <internal:Core, inherits Exception> public method __toString ] {
+ }
+ }
+ }
+
+ Interface [ <internal:SPL> interface RecursiveIterator extends Iterator, Traversable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [7] {
+ Method [ <internal:SPL> abstract public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> abstract public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method current ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method next ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method key ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method valid ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method rewind ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveIteratorIterator implements Iterator, Traversable, OuterIterator ] {
+
+ - Constants [4] {
+ Constant [ integer LEAVES_ONLY ] { 0 }
+ Constant [ integer SELF_FIRST ] { 1 }
+ Constant [ integer CHILD_FIRST ] { 2 }
+ Constant [ integer CATCH_GET_CHILD ] { 16 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [18] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> Traversable $iterator ]
+ Parameter #1 [ <optional> $mode ]
+ Parameter #2 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getDepth ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getSubIterator ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $level ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method beginIteration ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method endIteration ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method callHasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method callGetChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method beginChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method endChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method nextElement ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setMaxDepth ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $max_depth ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getMaxDepth ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Interface [ <internal:SPL> interface OuterIterator extends Iterator, Traversable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [6] {
+ Method [ <internal:SPL> abstract public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method current ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method next ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method key ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method valid ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method rewind ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class IteratorIterator implements Iterator, Traversable, OuterIterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [7] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Traversable $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> abstract class FilterIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [8] {
+ Method [ <internal:SPL, overwrites IteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> abstract public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> abstract class RecursiveFilterIterator extends FilterIterator implements Iterator, Traversable, OuterIterator, RecursiveIterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [10] {
+ Method [ <internal:SPL, overwrites FilterIterator, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> RecursiveIterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator> abstract public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class CallbackFilterIterator extends FilterIterator implements Iterator, Traversable, OuterIterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [8] {
+ Method [ <internal:SPL, overwrites FilterIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ Parameter #1 [ <required> $callback ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites FilterIterator, prototype FilterIterator> public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveCallbackFilterIterator extends CallbackFilterIterator implements OuterIterator, Traversable, Iterator, RecursiveIterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [10] {
+ Method [ <internal:SPL, overwrites CallbackFilterIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> RecursiveIterator $iterator ]
+ Parameter #1 [ <required> $callback ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CallbackFilterIterator, prototype FilterIterator> public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class ParentIterator extends RecursiveFilterIterator implements RecursiveIterator, OuterIterator, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [10] {
+ Method [ <internal:SPL, overwrites RecursiveFilterIterator, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> RecursiveIterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites FilterIterator, prototype FilterIterator> public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveFilterIterator, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveFilterIterator, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Interface [ <internal:SPL> interface Countable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:SPL> abstract public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Interface [ <internal:SPL> interface SeekableIterator extends Iterator, Traversable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [6] {
+ Method [ <internal:SPL> abstract public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method current ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method next ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method key ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method valid ] {
+ }
+
+ Method [ <internal:Core, inherits Iterator> abstract public method rewind ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class LimitIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [9] {
+ Method [ <internal:SPL, overwrites IteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ Parameter #1 [ <optional> $offset ]
+ Parameter #2 [ <optional> $count ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getPosition ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class CachingIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator, ArrayAccess, Countable ] {
+
+ - Constants [6] {
+ Constant [ integer CALL_TOSTRING ] { 1 }
+ Constant [ integer CATCH_GET_CHILD ] { 16 }
+ Constant [ integer TOSTRING_USE_KEY ] { 2 }
+ Constant [ integer TOSTRING_USE_CURRENT ] { 4 }
+ Constant [ integer TOSTRING_USE_INNER ] { 8 }
+ Constant [ integer FULL_CACHE ] { 256 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [17] {
+ Method [ <internal:SPL, overwrites IteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ Parameter #1 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method hasNext ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getCache ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveCachingIterator extends CachingIterator implements Countable, ArrayAccess, Iterator, Traversable, OuterIterator, RecursiveIterator ] {
+
+ - Constants [6] {
+ Constant [ integer CALL_TOSTRING ] { 1 }
+ Constant [ integer CATCH_GET_CHILD ] { 16 }
+ Constant [ integer TOSTRING_USE_KEY ] { 2 }
+ Constant [ integer TOSTRING_USE_CURRENT ] { 4 }
+ Constant [ integer TOSTRING_USE_INNER ] { 8 }
+ Constant [ integer FULL_CACHE ] { 256 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [19] {
+ Method [ <internal:SPL, overwrites CachingIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ Parameter #1 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator> public method hasNext ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator> public method getCache ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits CachingIterator, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class NoRewindIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [7] {
+ Method [ <internal:SPL, overwrites IteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class AppendIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [10] {
+ Method [ <internal:SPL, overwrites IteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method append ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getIteratorIndex ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getArrayIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class InfiniteIterator extends IteratorIterator implements OuterIterator, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [7] {
+ Method [ <internal:SPL, overwrites IteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites IteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits IteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits IteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits IteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits IteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits IteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RegexIterator extends FilterIterator implements Iterator, Traversable, OuterIterator ] {
+
+ - Constants [6] {
+ Constant [ integer USE_KEY ] { 1 }
+ Constant [ integer MATCH ] { 0 }
+ Constant [ integer GET_MATCH ] { 1 }
+ Constant [ integer ALL_MATCHES ] { 2 }
+ Constant [ integer SPLIT ] { 3 }
+ Constant [ integer REPLACE ] { 4 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> public $replacement ]
+ }
+
+ - Methods [15] {
+ Method [ <internal:SPL, overwrites FilterIterator, ctor> public method __construct ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ Parameter #1 [ <required> $regex ]
+ Parameter #2 [ <optional> $mode ]
+ Parameter #3 [ <optional> $flags ]
+ Parameter #4 [ <optional> $preg_flags ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites FilterIterator, prototype FilterIterator> public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getMode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $mode ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getPregFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setPregFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $preg_flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getRegex ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveRegexIterator extends RegexIterator implements OuterIterator, Traversable, Iterator, RecursiveIterator ] {
+
+ - Constants [6] {
+ Constant [ integer USE_KEY ] { 1 }
+ Constant [ integer MATCH ] { 0 }
+ Constant [ integer GET_MATCH ] { 1 }
+ Constant [ integer ALL_MATCHES ] { 2 }
+ Constant [ integer SPLIT ] { 3 }
+ Constant [ integer REPLACE ] { 4 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> public $replacement ]
+ }
+
+ - Methods [17] {
+ Method [ <internal:SPL, overwrites RegexIterator, ctor> public method __construct ] {
+
+ - Parameters [5] {
+ Parameter #0 [ <required> RecursiveIterator $iterator ]
+ Parameter #1 [ <required> $regex ]
+ Parameter #2 [ <optional> $mode ]
+ Parameter #3 [ <optional> $flags ]
+ Parameter #4 [ <optional> $preg_flags ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator, prototype FilterIterator> public method accept ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method getMode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method setMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $mode ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method getPregFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method setPregFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $preg_flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits RegexIterator> public method getRegex ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilterIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class EmptyIterator implements Iterator, Traversable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [5] {
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveTreeIterator extends RecursiveIteratorIterator implements OuterIterator, Traversable, Iterator ] {
+
+ - Constants [12] {
+ Constant [ integer LEAVES_ONLY ] { 0 }
+ Constant [ integer SELF_FIRST ] { 1 }
+ Constant [ integer CHILD_FIRST ] { 2 }
+ Constant [ integer CATCH_GET_CHILD ] { 16 }
+ Constant [ integer BYPASS_CURRENT ] { 4 }
+ Constant [ integer BYPASS_KEY ] { 8 }
+ Constant [ integer PREFIX_LEFT ] { 0 }
+ Constant [ integer PREFIX_MID_HAS_NEXT ] { 1 }
+ Constant [ integer PREFIX_MID_LAST ] { 2 }
+ Constant [ integer PREFIX_END_HAS_NEXT ] { 3 }
+ Constant [ integer PREFIX_END_LAST ] { 4 }
+ Constant [ integer PREFIX_RIGHT ] { 5 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [22] {
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, ctor> public method __construct ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> Traversable $iterator ]
+ Parameter #1 [ <optional> $flags ]
+ Parameter #2 [ <optional> $caching_it_flags ]
+ Parameter #3 [ <optional> $mode ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method beginIteration ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method endIteration ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method callHasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method callGetChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method beginChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method endChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites RecursiveIteratorIterator, prototype RecursiveIteratorIterator> public method nextElement ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getPrefix ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setPrefixPart ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $part ]
+ Parameter #1 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getEntry ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getPostfix ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveIteratorIterator> public method getDepth ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveIteratorIterator> public method getSubIterator ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $level ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveIteratorIterator, prototype OuterIterator> public method getInnerIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveIteratorIterator> public method setMaxDepth ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $max_depth ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits RecursiveIteratorIterator> public method getMaxDepth ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class ArrayObject implements IteratorAggregate, Traversable, ArrayAccess, Serializable, Countable ] {
+
+ - Constants [2] {
+ Constant [ integer STD_PROP_LIST ] { 1 }
+ Constant [ integer ARRAY_AS_PROPS ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [22] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $array ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL> public method append ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getArrayCopy ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method asort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method ksort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method uasort ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $cmp_function ]
+ }
+ }
+
+ Method [ <internal:SPL> public method uksort ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $cmp_function ]
+ }
+ }
+
+ Method [ <internal:SPL> public method natsort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method natcasesort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype IteratorAggregate> public method getIterator ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method exchangeArray ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $array ]
+ }
+ }
+
+ Method [ <internal:SPL> public method setIteratorClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $iteratorClass ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getIteratorClass ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class ArrayIterator implements Iterator, Traversable, ArrayAccess, SeekableIterator, Serializable, Countable ] {
+
+ - Constants [2] {
+ Constant [ integer STD_PROP_LIST ] { 1 }
+ Constant [ integer ARRAY_AS_PROPS ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [24] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $array ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL> public method append ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getArrayCopy ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method asort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method ksort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method uasort ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $cmp_function ]
+ }
+ }
+
+ Method [ <internal:SPL> public method uksort ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $cmp_function ]
+ }
+ }
+
+ Method [ <internal:SPL> public method natsort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method natcasesort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveArrayIterator extends ArrayIterator implements Countable, Serializable, SeekableIterator, ArrayAccess, Traversable, Iterator, RecursiveIterator ] {
+
+ - Constants [1] {
+ Constant [ integer CHILD_ARRAYS_ONLY ] { 4 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [26] {
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $array ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method append ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method getArrayCopy ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method asort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method ksort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method uasort ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $cmp_function ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method uksort ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $cmp_function ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method natsort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator> public method natcasesort ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits ArrayIterator, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> class SplFileInfo ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [30] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $file_name ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL> final public method _bad_state_ex ] {
+ }
+
+ Method [ <internal:SPL> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class DirectoryIterator extends SplFileInfo implements Iterator, Traversable, SeekableIterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [37] {
+ Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $path ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL> public method isDot ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class FilesystemIterator extends DirectoryIterator implements SeekableIterator, Traversable, Iterator ] {
+
+ - Constants [12] {
+ Constant [ integer CURRENT_MODE_MASK ] { 240 }
+ Constant [ integer CURRENT_AS_PATHNAME ] { 32 }
+ Constant [ integer CURRENT_AS_FILEINFO ] { 0 }
+ Constant [ integer CURRENT_AS_SELF ] { 16 }
+ Constant [ integer KEY_MODE_MASK ] { 3840 }
+ Constant [ integer KEY_AS_PATHNAME ] { 0 }
+ Constant [ integer FOLLOW_SYMLINKS ] { 512 }
+ Constant [ integer KEY_AS_FILENAME ] { 256 }
+ Constant [ integer NEW_CURRENT_AND_KEY ] { 256 }
+ Constant [ integer OTHER_MODE_MASK ] { 12288 }
+ Constant [ integer SKIP_DOTS ] { 4096 }
+ Constant [ integer UNIX_PATHS ] { 8192 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [39] {
+ Method [ <internal:SPL, overwrites DirectoryIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $path ]
+ Parameter #1 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, overwrites DirectoryIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites DirectoryIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites DirectoryIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites DirectoryIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator> public method isDot ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class RecursiveDirectoryIterator extends FilesystemIterator implements Iterator, Traversable, SeekableIterator, RecursiveIterator ] {
+
+ - Constants [12] {
+ Constant [ integer CURRENT_MODE_MASK ] { 240 }
+ Constant [ integer CURRENT_AS_PATHNAME ] { 32 }
+ Constant [ integer CURRENT_AS_FILEINFO ] { 0 }
+ Constant [ integer CURRENT_AS_SELF ] { 16 }
+ Constant [ integer KEY_MODE_MASK ] { 3840 }
+ Constant [ integer KEY_AS_PATHNAME ] { 0 }
+ Constant [ integer FOLLOW_SYMLINKS ] { 512 }
+ Constant [ integer KEY_AS_FILENAME ] { 256 }
+ Constant [ integer NEW_CURRENT_AND_KEY ] { 256 }
+ Constant [ integer OTHER_MODE_MASK ] { 12288 }
+ Constant [ integer SKIP_DOTS ] { 4096 }
+ Constant [ integer UNIX_PATHS ] { 8192 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [43] {
+ Method [ <internal:SPL, overwrites FilesystemIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $path ]
+ Parameter #1 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $allow_links ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getSubPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getSubPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator> public method isDot ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class GlobIterator extends FilesystemIterator implements Iterator, Traversable, SeekableIterator, Countable ] {
+
+ - Constants [12] {
+ Constant [ integer CURRENT_MODE_MASK ] { 240 }
+ Constant [ integer CURRENT_AS_PATHNAME ] { 32 }
+ Constant [ integer CURRENT_AS_FILEINFO ] { 0 }
+ Constant [ integer CURRENT_AS_SELF ] { 16 }
+ Constant [ integer KEY_MODE_MASK ] { 3840 }
+ Constant [ integer KEY_AS_PATHNAME ] { 0 }
+ Constant [ integer FOLLOW_SYMLINKS ] { 512 }
+ Constant [ integer KEY_AS_FILENAME ] { 256 }
+ Constant [ integer NEW_CURRENT_AND_KEY ] { 256 }
+ Constant [ integer OTHER_MODE_MASK ] { 12288 }
+ Constant [ integer SKIP_DOTS ] { 4096 }
+ Constant [ integer UNIX_PATHS ] { 8192 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [40] {
+ Method [ <internal:SPL, overwrites FilesystemIterator, ctor> public method __construct ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $path ]
+ Parameter #1 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits FilesystemIterator> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator> public method isDot ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $position ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits DirectoryIterator, prototype SplFileInfo> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplFileObject extends SplFileInfo implements RecursiveIterator, Traversable, Iterator, SeekableIterator ] {
+
+ - Constants [4] {
+ Constant [ integer DROP_NEW_LINE ] { 1 }
+ Constant [ integer READ_AHEAD ] { 2 }
+ Constant [ integer SKIP_EMPTY ] { 4 }
+ Constant [ integer READ_CSV ] { 8 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [60] {
+ Method [ <internal:SPL, overwrites SplFileInfo, ctor> public method __construct ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> $file_name ]
+ Parameter #1 [ <optional> $open_mode ]
+ Parameter #2 [ <optional> $use_include_path ]
+ Parameter #3 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method eof ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method fgets ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method fgetcsv ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $delimiter ]
+ Parameter #1 [ <optional> $enclosure ]
+ Parameter #2 [ <optional> $escape ]
+ }
+ }
+
+ Method [ <internal:SPL> public method fputcsv ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> $fields ]
+ Parameter #1 [ <optional> $delimiter ]
+ Parameter #2 [ <optional> $enclosure ]
+ }
+ }
+
+ Method [ <internal:SPL> public method setCsvControl ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $delimiter ]
+ Parameter #1 [ <optional> $enclosure ]
+ Parameter #2 [ <optional> $escape ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getCsvControl ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method flock ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $operation ]
+ Parameter #1 [ <optional> &$wouldblock ]
+ }
+ }
+
+ Method [ <internal:SPL> public method fflush ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method ftell ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method fseek ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $pos ]
+ Parameter #1 [ <optional> $whence ]
+ }
+ }
+
+ Method [ <internal:SPL> public method fgetc ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method fpassthru ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method fgetss ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $allowable_tags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method fscanf ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $format ]
+ }
+ }
+
+ Method [ <internal:SPL> public method fwrite ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $str ]
+ Parameter #1 [ <optional> $length ]
+ }
+ }
+
+ Method [ <internal:SPL> public method fstat ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method ftruncate ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $size ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setMaxLineLen ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $max_len ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getMaxLineLen ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $line_pos ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getCurrentLine ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, overwrites SplFileInfo, prototype SplFileInfo> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplTempFileObject extends SplFileObject implements SeekableIterator, Iterator, Traversable, RecursiveIterator ] {
+
+ - Constants [4] {
+ Constant [ integer DROP_NEW_LINE ] { 1 }
+ Constant [ integer READ_AHEAD ] { 2 }
+ Constant [ integer SKIP_EMPTY ] { 4 }
+ Constant [ integer READ_CSV ] { 8 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [60] {
+ Method [ <internal:SPL, overwrites SplFileObject, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $max_memory ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method eof ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fgets ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fgetcsv ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $delimiter ]
+ Parameter #1 [ <optional> $enclosure ]
+ Parameter #2 [ <optional> $escape ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fputcsv ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> $fields ]
+ Parameter #1 [ <optional> $delimiter ]
+ Parameter #2 [ <optional> $enclosure ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method setCsvControl ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $delimiter ]
+ Parameter #1 [ <optional> $enclosure ]
+ Parameter #2 [ <optional> $escape ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method getCsvControl ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method flock ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $operation ]
+ Parameter #1 [ <optional> &$wouldblock ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fflush ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method ftell ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fseek ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $pos ]
+ Parameter #1 [ <optional> $whence ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fgetc ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fpassthru ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fgetss ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $allowable_tags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fscanf ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $format ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fwrite ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $str ]
+ Parameter #1 [ <optional> $length ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method fstat ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method ftruncate ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $size ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method setMaxLineLen ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $max_len ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method getMaxLineLen ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype RecursiveIterator> public method hasChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype RecursiveIterator> public method getChildren ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype SeekableIterator> public method seek ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $line_pos ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject> public method getCurrentLine ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileObject, prototype SplFileInfo> public method __toString ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFilename ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getExtension ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getBasename ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $suffix ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathname ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPerms ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getInode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getOwner ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getGroup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getATime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getMTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getCTime ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getType ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isWritable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isReadable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isExecutable ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isFile ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isDir ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method isLink ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getLinkTarget ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getRealPath ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getFileInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method getPathInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method openFile ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <optional> $open_mode ]
+ Parameter #1 [ <optional> $use_include_path ]
+ Parameter #2 [ <optional> $context ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setFileClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> public method setInfoClass ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $class_name ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplFileInfo> final public method _bad_state_ex ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplDoublyLinkedList implements Iterator, Traversable, Countable, ArrayAccess, Serializable ] {
+
+ - Constants [4] {
+ Constant [ integer IT_MODE_LIFO ] { 2 }
+ Constant [ integer IT_MODE_FIFO ] { 0 }
+ Constant [ integer IT_MODE_DELETE ] { 1 }
+ Constant [ integer IT_MODE_KEEP ] { 0 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [22] {
+ Method [ <internal:SPL> public method pop ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method shift ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method push ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method unshift ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method bottom ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setIteratorMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getIteratorMode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method prev ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplQueue extends SplDoublyLinkedList implements Serializable, ArrayAccess, Countable, Traversable, Iterator ] {
+
+ - Constants [4] {
+ Constant [ integer IT_MODE_LIFO ] { 2 }
+ Constant [ integer IT_MODE_FIFO ] { 0 }
+ Constant [ integer IT_MODE_DELETE ] { 1 }
+ Constant [ integer IT_MODE_KEEP ] { 0 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [24] {
+ Method [ <internal:SPL> public method enqueue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method dequeue ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method pop ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method shift ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method push ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method unshift ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method bottom ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method setIteratorMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method getIteratorMode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method prev ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplStack extends SplDoublyLinkedList implements Serializable, ArrayAccess, Countable, Traversable, Iterator ] {
+
+ - Constants [4] {
+ Constant [ integer IT_MODE_LIFO ] { 2 }
+ Constant [ integer IT_MODE_FIFO ] { 0 }
+ Constant [ integer IT_MODE_DELETE ] { 1 }
+ Constant [ integer IT_MODE_KEEP ] { 0 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [22] {
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method pop ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method shift ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method push ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method unshift ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method bottom ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method setIteratorMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method getIteratorMode ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList> public method prev ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplDoublyLinkedList, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> abstract class SplHeap implements Iterator, Traversable, Countable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [12] {
+ Method [ <internal:SPL> public method extract ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method insert ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method recoverFromCorruption ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> abstract protected method compare ] {
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplMinHeap extends SplHeap implements Countable, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [12] {
+ Method [ <internal:SPL, overwrites SplHeap, prototype SplHeap> protected method compare ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $a ]
+ Parameter #1 [ <required> $b ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method extract ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method insert ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method recoverFromCorruption ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplMaxHeap extends SplHeap implements Countable, Traversable, Iterator ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [12] {
+ Method [ <internal:SPL, overwrites SplHeap, prototype SplHeap> protected method compare ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $a ]
+ Parameter #1 [ <required> $b ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method extract ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method insert ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, inherits SplHeap> public method recoverFromCorruption ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplPriorityQueue implements Iterator, Traversable, Countable ] {
+
+ - Constants [3] {
+ Constant [ integer EXTR_BOTH ] { 3 }
+ Constant [ integer EXTR_PRIORITY ] { 2 }
+ Constant [ integer EXTR_DATA ] { 1 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [13] {
+ Method [ <internal:SPL> public method compare ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $a ]
+ Parameter #1 [ <required> $b ]
+ }
+ }
+
+ Method [ <internal:SPL> public method insert ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $value ]
+ Parameter #1 [ <required> $priority ]
+ }
+ }
+
+ Method [ <internal:SPL> public method setExtractFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method top ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method extract ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method isEmpty ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method recoverFromCorruption ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplFixedArray implements Iterator, Traversable, ArrayAccess, Countable ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [1] {
+ Method [ <internal:SPL> static public method fromArray ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $data ]
+ Parameter #1 [ <optional> $save_indexes ]
+ }
+ }
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [15] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> $size ]
+ }
+ }
+
+ Method [ <internal:SPL> public method __wakeup ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method toArray ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method getSize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setSize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $value ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $index ]
+ Parameter #1 [ <required> $newval ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $index ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Interface [ <internal:SPL> interface SplObserver ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:SPL> abstract public method update ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> SplSubject $SplSubject ]
+ }
+ }
+ }
+ }
+
+ Interface [ <internal:SPL> interface SplSubject ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [3] {
+ Method [ <internal:SPL> abstract public method attach ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> SplObserver $SplObserver ]
+ }
+ }
+
+ Method [ <internal:SPL> abstract public method detach ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> SplObserver $SplObserver ]
+ }
+ }
+
+ Method [ <internal:SPL> abstract public method notify ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class SplObjectStorage implements Countable, Iterator, Traversable, Serializable, ArrayAccess ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [21] {
+ Method [ <internal:SPL> public method attach ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $object ]
+ Parameter #1 [ <optional> $inf ]
+ }
+ }
+
+ Method [ <internal:SPL> public method detach ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL> public method contains ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL> public method addAll ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL> public method removeAll ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL> public method removeAllExcept ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getInfo ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setInfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $info ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getHash ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Countable> public method count ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method unserialize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $serialized ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype Serializable> public method serialize ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetSet ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> $object ]
+ Parameter #1 [ <optional> $inf ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetUnset ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+
+ Method [ <internal:SPL, prototype ArrayAccess> public method offsetGet ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $object ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:SPL> <iterateable> class MultipleIterator implements Iterator, Traversable ] {
+
+ - Constants [4] {
+ Constant [ integer MIT_NEED_ANY ] { 0 }
+ Constant [ integer MIT_NEED_ALL ] { 1 }
+ Constant [ integer MIT_KEYS_NUMERIC ] { 0 }
+ Constant [ integer MIT_KEYS_ASSOC ] { 2 }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [12] {
+ Method [ <internal:SPL, ctor> public method __construct ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method getFlags ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL> public method setFlags ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> $flags ]
+ }
+ }
+
+ Method [ <internal:SPL> public method attachIterator ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ Parameter #1 [ <optional> $infos ]
+ }
+ }
+
+ Method [ <internal:SPL> public method detachIterator ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL> public method containsIterator ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Iterator $iterator ]
+ }
+ }
+
+ Method [ <internal:SPL> public method countIterators ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method rewind ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method valid ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method key ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method current ] {
+
+ - Parameters [0] {
+ }
+ }
+
+ Method [ <internal:SPL, prototype Iterator> public method next ] {
+
+ - Parameters [0] {
+ }
+ }
+ }
+ }
+ }
+}
+