diff options
Diffstat (limited to 'reflection/SPL.txt')
-rw-r--r-- | reflection/SPL.txt | 6480 |
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] { + } + } + } + } + } +} + |