diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 152 | 
1 files changed, 88 insertions, 64 deletions
@@ -1,4 +1,4 @@ -Extension [ <persistent> extension #99 teds version 0.10.0 ] { +Extension [ <persistent> extension #99 teds version 0.11.0 ] {    - Functions {      Function [ <internal:teds> function Teds\any ] { @@ -477,7 +477,7 @@ Extension [ <persistent> extension #99 teds version 0.10.0 ] {        - Properties [0] {        } -      - Methods [15] { +      - Methods [17] {          Method [ <internal:teds, ctor> public method __construct ] {            - Parameters [1] { @@ -585,6 +585,22 @@ Extension [ <persistent> extension #99 teds version 0.10.0 ] {            - Return [ bool ]          } +        Method [ <internal:teds> public method map ] { + +          - Parameters [1] { +            Parameter #0 [ <required> callable $callback ] +          } +          - Return [ Teds\ImmutableSequence ] +        } + +        Method [ <internal:teds> public method filter ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> ?callable $callback = null ] +          } +          - Return [ Teds\ImmutableSequence ] +        } +          Method [ <internal:teds, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -1524,7 +1540,7 @@ Extension [ <persistent> extension #99 teds version 0.10.0 ] {        }      } -    Class [ <internal:teds> <iterateable> class Teds\StableMinHeap extends SplHeap implements Countable, Traversable, Iterator ] { +    Class [ <internal:teds> <iterateable> final class Teds\StableMinHeap implements Iterator, Traversable, Countable ] {        - Constants [0] {        } @@ -1532,104 +1548,108 @@ Extension [ <persistent> extension #99 teds version 0.10.0 ] {        - Static properties [0] {        } -      - Static methods [0] { +      - Static methods [1] { +        Method [ <internal:teds> static public method __set_state ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $state ] +          } +          - Return [ Teds\StableMinHeap ] +        }        }        - Properties [0] {        } -      - Methods [14] { -        Method [ <internal:teds, overwrites SplHeap, prototype SplHeap> public method compare ] { - -          - Parameters [2] { -            Parameter #0 [ <required> mixed $value1 ] -            Parameter #1 [ <required> mixed $value2 ] -          } -          - Return [ int ] -        } - -        Method [ <internal:SPL, inherits SplHeap> public method extract ] { +      - Methods [12] { +        Method [ <internal:teds, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> iterable $values = [] ]            }          } -        Method [ <internal:SPL, inherits SplHeap> public method insert ] { +        Method [ <internal:teds> public method add ] {            - Parameters [1] {              Parameter #0 [ <required> mixed $value ]            } +          - Return [ void ]          } -        Method [ <internal:SPL, inherits SplHeap> public method top ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:SPL, inherits SplHeap, prototype Countable> public method count ] { +        Method [ <internal:teds> public method top ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap> public method isEmpty ] { +        Method [ <internal:teds> public method extract ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method rewind ] { +        Method [ <internal:teds, prototype Countable> public method count ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method current ] { +        Method [ <internal:teds> public method isEmpty ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method key ] { +        Method [ <internal:teds, prototype Iterator> public method rewind ] {            - Parameters [0] {            } +          - Return [ void ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method next ] { +        Method [ <internal:teds, prototype Iterator> public method current ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method valid ] { +        Method [ <internal:teds, prototype Iterator> public method key ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap> public method recoverFromCorruption ] { +        Method [ <internal:teds, prototype Iterator> public method next ] {            - Parameters [0] {            } +          - Return [ void ]          } -        Method [ <internal:SPL, inherits SplHeap> public method isCorrupted ] { +        Method [ <internal:teds, prototype Iterator> public method valid ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:SPL, inherits SplHeap> public method __debugInfo ] { +        Method [ <internal:teds> public method clear ] {            - Parameters [0] {            } +          - Return [ void ]          }        }      } -    Class [ <internal:teds> <iterateable> class Teds\StableMaxHeap extends SplHeap implements Countable, Traversable, Iterator ] { +    Class [ <internal:teds> <iterateable> final class Teds\StableMaxHeap implements Iterator, Traversable, Countable ] {        - Constants [0] {        } @@ -1637,99 +1657,103 @@ Extension [ <persistent> extension #99 teds version 0.10.0 ] {        - Static properties [0] {        } -      - Static methods [0] { +      - Static methods [1] { +        Method [ <internal:teds> static public method __set_state ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $state ] +          } +          - Return [ Teds\StableMaxHeap ] +        }        }        - Properties [0] {        } -      - Methods [14] { -        Method [ <internal:teds, overwrites SplHeap, prototype SplHeap> public method compare ] { - -          - Parameters [2] { -            Parameter #0 [ <required> mixed $value1 ] -            Parameter #1 [ <required> mixed $value2 ] -          } -          - Return [ int ] -        } - -        Method [ <internal:SPL, inherits SplHeap> public method extract ] { +      - Methods [12] { +        Method [ <internal:teds, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> iterable $values = [] ]            }          } -        Method [ <internal:SPL, inherits SplHeap> public method insert ] { +        Method [ <internal:teds> public method add ] {            - Parameters [1] {              Parameter #0 [ <required> mixed $value ]            } +          - Return [ void ]          } -        Method [ <internal:SPL, inherits SplHeap> public method top ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:SPL, inherits SplHeap, prototype Countable> public method count ] { +        Method [ <internal:teds> public method top ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap> public method isEmpty ] { +        Method [ <internal:teds> public method extract ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method rewind ] { +        Method [ <internal:teds, prototype Countable> public method count ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method current ] { +        Method [ <internal:teds> public method isEmpty ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method key ] { +        Method [ <internal:teds, prototype Iterator> public method rewind ] {            - Parameters [0] {            } +          - Return [ void ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method next ] { +        Method [ <internal:teds, prototype Iterator> public method current ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap, prototype Iterator> public method valid ] { +        Method [ <internal:teds, prototype Iterator> public method key ] {            - Parameters [0] {            } +          - Return [ mixed ]          } -        Method [ <internal:SPL, inherits SplHeap> public method recoverFromCorruption ] { +        Method [ <internal:teds, prototype Iterator> public method next ] {            - Parameters [0] {            } +          - Return [ void ]          } -        Method [ <internal:SPL, inherits SplHeap> public method isCorrupted ] { +        Method [ <internal:teds, prototype Iterator> public method valid ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:SPL, inherits SplHeap> public method __debugInfo ] { +        Method [ <internal:teds> public method clear ] {            - Parameters [0] {            } +          - Return [ void ]          }        }      }  | 
