diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 71 | 
1 files changed, 53 insertions, 18 deletions
| @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #98 judy version 1.0.2 ] { +Extension [ <persistent> extension #90 judy version 2.1.0 ] {    - Dependencies {      Dependency [ spl (Required) ] @@ -10,8 +10,16 @@ Extension [ <persistent> extension #98 judy version 1.0.2 ] {      }    } +  - Constants [1] { +    Constant [ string JUDY_VERSION ] { 2.1.0 } +  } +    - Functions {      Function [ <internal:judy> function judy_version ] { + +      - Parameters [0] { +      } +      - Return [ string ]      }      Function [ <internal:judy> function judy_type ] { @@ -25,11 +33,11 @@ Extension [ <persistent> extension #98 judy version 1.0.2 ] {      Class [ <internal:judy> <iterateable> class Judy implements ArrayAccess, Countable ] {        - Constants [5] { -        Constant [ integer BITSET ] { 1 } -        Constant [ integer INT_TO_INT ] { 2 } -        Constant [ integer INT_TO_MIXED ] { 3 } -        Constant [ integer STRING_TO_INT ] { 4 } -        Constant [ integer STRING_TO_MIXED ] { 5 } +        Constant [ public int BITSET ] { 1 } +        Constant [ public int INT_TO_INT ] { 2 } +        Constant [ public int INT_TO_MIXED ] { 3 } +        Constant [ public int STRING_TO_INT ] { 4 } +        Constant [ public int STRING_TO_MIXED ] { 5 }        }        - Static properties [0] { @@ -43,26 +51,52 @@ Extension [ <persistent> extension #98 judy version 1.0.2 ] {        - Methods [20] {          Method [ <internal:judy, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $type ] +          }          } -        Method [ <internal:judy, dtor> public method __destruct ] { +        Method [ <internal:judy> public method __destruct ] { + +          - Parameters [0] { +          }          }          Method [ <internal:judy> public method getType ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:judy> public method free ] { + +          - Parameters [0] { +          } +          - Return [ int ]          }          Method [ <internal:judy> public method memoryUsage ] { + +          - Parameters [0] { +          } +          - Return [ ?int ]          } -        Method [ <internal:judy, prototype Countable> public method count ] { +        Method [ <internal:judy> public method size ] {            - Parameters [2] { -            Parameter #0 [ <optional> $index_start ] -            Parameter #1 [ <optional> $index_end ] +            Parameter #0 [ <optional> $index_start = <default> ] +            Parameter #1 [ <optional> $index_end = <default> ] +          } +        } + +        Method [ <internal:judy, prototype Countable> public method count ] { + +          - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:judy> public method byCount ] { @@ -131,33 +165,34 @@ Extension [ <persistent> extension #98 judy version 1.0.2 ] {          Method [ <internal:judy, prototype ArrayAccess> public method offsetSet ] {            - Parameters [2] { -            Parameter #0 [ <required> $offset ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <required> mixed $offset ] +            Parameter #1 [ <required> mixed $value ]            } +          - Return [ void ]          }          Method [ <internal:judy, prototype ArrayAccess> public method offsetUnset ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> mixed $offset ]            } +          - Return [ void ]          }          Method [ <internal:judy, prototype ArrayAccess> public method offsetGet ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> mixed $offset ]            } +          - Return [ mixed ]          }          Method [ <internal:judy, prototype ArrayAccess> public method offsetExists ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> mixed $offset ]            } -        } - -        Method [ <internal:judy> public method size ] { +          - Return [ bool ]          }        }      } | 
