diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 276 | 
1 files changed, 174 insertions, 102 deletions
@@ -1,11 +1,10 @@ -Extension [ <persistent> extension #77 http version 2.6.0 ] { +Extension [ <persistent> extension #153 http version 3.1.0 ] {    - Dependencies {      Dependency [ raphf (Required) ]      Dependency [ propro (Required) ]      Dependency [ spl (Required) ]      Dependency [ hash (Required) ] -    Dependency [ iconv (Required) ]    }    - INI { @@ -72,7 +71,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {      Constant [ integer http\Client\Curl\POSTREDIR_ALL ] { 7 }    } -  - Classes [30] { +  - Classes [31] {      Interface [ <internal:http> interface http\Exception ] {        - Constants [0] { @@ -91,7 +90,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {        }      } -    Class [ <internal:http> class http\Exception\RuntimeException extends RuntimeException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\RuntimeException extends RuntimeException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -122,33 +121,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\UnexpectedValueException extends UnexpectedValueException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\UnexpectedValueException extends UnexpectedValueException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -179,33 +178,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\BadMethodCallException extends BadMethodCallException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\BadMethodCallException extends BadMethodCallException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -236,33 +235,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\InvalidArgumentException extends InvalidArgumentException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\InvalidArgumentException extends InvalidArgumentException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -293,33 +292,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\BadHeaderException extends DomainException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\BadHeaderException extends DomainException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -350,33 +349,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\BadUrlException extends DomainException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\BadUrlException extends DomainException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -407,33 +406,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\BadMessageException extends DomainException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\BadMessageException extends DomainException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -464,33 +463,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\BadConversionException extends DomainException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\BadConversionException extends DomainException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -521,33 +520,33 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:http> class http\Exception\BadQueryStringException extends DomainException implements http\Exception ] { +    Class [ <internal:http> class http\Exception\BadQueryStringException extends DomainException implements Throwable, http\Exception ] {        - Constants [0] {        } @@ -578,28 +577,28 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:Core, inherits Exception> public method __wakeup ] {          } -        Method [ <internal:Core, inherits Exception> final public method getMessage ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {          } -        Method [ <internal:Core, inherits Exception> final public method getCode ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {          } -        Method [ <internal:Core, inherits Exception> final public method getFile ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {          } -        Method [ <internal:Core, inherits Exception> final public method getLine ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTrace ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:Core, inherits Exception> final public method getPrevious ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {          } -        Method [ <internal:Core, inherits Exception> final public method getTraceAsString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {          } -        Method [ <internal:Core, inherits Exception> public method __toString ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } @@ -1662,12 +1661,12 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {      Class [ <internal:http> <iterateable> class http\QueryString implements Serializable, ArrayAccess, IteratorAggregate, Traversable ] {        - Constants [6] { -        Constant [ integer TYPE_BOOL ] { 3 } -        Constant [ integer TYPE_INT ] { 1 } -        Constant [ integer TYPE_FLOAT ] { 2 } +        Constant [ integer TYPE_BOOL ] { 13 } +        Constant [ integer TYPE_INT ] { 4 } +        Constant [ integer TYPE_FLOAT ] { 5 }          Constant [ integer TYPE_STRING ] { 6 } -        Constant [ integer TYPE_ARRAY ] { 4 } -        Constant [ integer TYPE_OBJECT ] { 5 } +        Constant [ integer TYPE_ARRAY ] { 7 } +        Constant [ integer TYPE_OBJECT ] { 8 }        }        - Static properties [1] { @@ -1686,7 +1685,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Property [ <default> private $queryArray ]        } -      - Methods [21] { +      - Methods [20] {          Method [ <internal:http, ctor> final public method __construct ] {            - Parameters [1] { @@ -1796,14 +1795,6 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {            }          } -        Method [ <internal:http> public method xlate ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $from_encoding ] -            Parameter #1 [ <required> $to_encoding ] -          } -        } -          Method [ <internal:http, prototype Serializable> public method serialize ] {            - Parameters [0] { @@ -2822,7 +2813,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:http> abstract public method timer ] {            - Parameters [1] { -            Parameter #0 [ <required> $timeout_ms ] +            Parameter #0 [ <required> integer $timeout_ms ]            }          } @@ -2830,7 +2821,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {            - Parameters [2] {              Parameter #0 [ <required> $socket ] -            Parameter #1 [ <required> $action ] +            Parameter #1 [ <required> integer $action ]            }          } @@ -2843,7 +2834,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Method [ <internal:http> abstract public method wait ] {            - Parameters [1] { -            Parameter #0 [ <optional> $timeout_ms ] +            Parameter #0 [ <optional> integer $timeout_ms ]            }          } @@ -2857,7 +2848,7 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {      Class [ <internal:http> class http\Url ] { -      - Constants [20] { +      - Constants [22] {          Constant [ integer REPLACE ] { 0 }          Constant [ integer JOIN_PATH ] { 1 }          Constant [ integer JOIN_QUERY ] { 2 } @@ -2874,6 +2865,8 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {          Constant [ integer PARSE_MBLOC ] { 65536 }          Constant [ integer PARSE_MBUTF8 ] { 131072 }          Constant [ integer PARSE_TOIDN ] { 1048576 } +        Constant [ integer PARSE_TOIDN_2003 ] { 9437184 } +        Constant [ integer PARSE_TOIDN_2008 ] { 5242880 }          Constant [ integer PARSE_TOPCT ] { 2097152 }          Constant [ integer IGNORE_ERRORS ] { 268435456 }          Constant [ integer SILENT_ERRORS ] { 536870912 } @@ -2935,6 +2928,85 @@ Extension [ <persistent> extension #77 http version 2.6.0 ] {        }      } +    Class [ <internal:http> class http\Env\Url extends http\Url ] { + +      - Constants [19] { +        Constant [ integer REPLACE ] { 0 } +        Constant [ integer JOIN_PATH ] { 1 } +        Constant [ integer JOIN_QUERY ] { 2 } +        Constant [ integer STRIP_USER ] { 4 } +        Constant [ integer STRIP_PASS ] { 8 } +        Constant [ integer STRIP_AUTH ] { 12 } +        Constant [ integer STRIP_PORT ] { 32 } +        Constant [ integer STRIP_PATH ] { 64 } +        Constant [ integer STRIP_QUERY ] { 128 } +        Constant [ integer STRIP_FRAGMENT ] { 256 } +        Constant [ integer STRIP_ALL ] { 492 } +        Constant [ integer FROM_ENV ] { 4096 } +        Constant [ integer SANITIZE_PATH ] { 8192 } +        Constant [ integer PARSE_MBLOC ] { 65536 } +        Constant [ integer PARSE_MBUTF8 ] { 131072 } +        Constant [ integer PARSE_TOIDN ] { 1048576 } +        Constant [ integer PARSE_TOIDN_2003 ] { 9437184 } +        Constant [ integer PARSE_TOIDN_2008 ] { 5242880 } +        Constant [ integer PARSE_TOPCT ] { 2097152 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [8] { +        Property [ <default> public $scheme ] +        Property [ <default> public $user ] +        Property [ <default> public $pass ] +        Property [ <default> public $host ] +        Property [ <default> public $port ] +        Property [ <default> public $path ] +        Property [ <default> public $query ] +        Property [ <default> public $fragment ] +      } + +      - Methods [5] { +        Method [ <internal:http, overwrites http\Url, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $old_url ] +            Parameter #1 [ <optional> $new_url ] +            Parameter #2 [ <optional> $flags ] +          } +        } + +        Method [ <internal:http, overwrites http\Url, prototype http\Url> public method mod ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $more_url_parts ] +            Parameter #1 [ <optional> $flags ] +          } +        } + +        Method [ <internal:http, overwrites http\Url, prototype http\Url> public method toString ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:http, overwrites http\Url, prototype http\Url> public method __toString ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:http, overwrites http\Url, prototype http\Url> public method toArray ] { + +          - Parameters [0] { +          } +        } +      } +    } +      Class [ <internal:http> class http\Env ] {        - Constants [0] {  | 
