From f1b21807bbfaefbc93b1da68cfd9b111ee84ef8c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 17 Feb 2022 07:09:11 +0100 Subject: update to 1.0.1 --- PHPINFO | 2 +- REFLECTION | 760 ++++++++++++++++++++++++++++++++++++++++------------- php-pecl-teds.spec | 5 +- 3 files changed, 577 insertions(+), 190 deletions(-) diff --git a/PHPINFO b/PHPINFO index 75a8946..3e14ad0 100644 --- a/PHPINFO +++ b/PHPINFO @@ -2,4 +2,4 @@ teds teds support => enabled -teds version => 0.14.0 +teds version => 1.0.1 diff --git a/REFLECTION b/REFLECTION index 92d9cad..3c464e9 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #99 teds version 0.14.0 ] { +Extension [ extension #99 teds version 1.0.1 ] { - Functions { Function [ function Teds\any ] { @@ -99,8 +99,8 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - - Classes [19] { - Interface [ interface Teds\Values extends Traversable, Countable ] { + - Classes [21] { + Interface [ interface Teds\Collection extends Traversable, Countable ] { - Constants [0] { } @@ -114,7 +114,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [4] { + - Methods [6] { Method [ abstract public method values ] { - Parameters [0] { @@ -122,6 +122,13 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } + Method [ abstract public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + Method [ abstract public method isEmpty ] { - Parameters [0] { @@ -137,6 +144,13 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } + Method [ abstract public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + Method [ abstract public method count ] { - Parameters [0] { @@ -145,7 +159,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Interface [ interface Teds\Collection extends Teds\Values, Countable, Traversable, ArrayAccess ] { + Interface [ interface Teds\Sequence extends Teds\Collection, Countable, Traversable, ArrayAccess ] { - Constants [0] { } @@ -159,37 +173,76 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [10] { - Method [ abstract public method toArray ] { + - Methods [16] { + Method [ abstract public method get ] { + + - Parameters [1] { + Parameter #0 [ int $offset ] + } + - Return [ mixed ] + } + + Method [ abstract public method set ] { + + - Parameters [2] { + Parameter #0 [ int $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ abstract public method push ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ abstract public method pop ] { - Parameters [0] { } - - Return [ array ] + - Return [ mixed ] } - Method [ abstract public method containsKey ] { + Method [ abstract public method unshift ] { - Parameters [1] { - Parameter #0 [ mixed $value ] + Parameter #0 [ mixed ...$values ] } - - Return [ bool ] + - Return [ void ] } - Method [ abstract public method values ] { + Method [ abstract public method shift ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ abstract public method values ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ abstract public method toArray ] { - Parameters [0] { } - Return [ array ] } - Method [ abstract public method isEmpty ] { + Method [ abstract public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ abstract public method contains ] { + Method [ abstract public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -197,6 +250,13 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } + Method [ abstract public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + Method [ abstract public method count ] { - Parameters [0] { @@ -234,7 +294,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Interface [ interface Teds\ListInterface extends Teds\Collection, ArrayAccess, Traversable, Countable, Teds\Values ] { + Interface [ interface Teds\Map extends Teds\Collection, Countable, Traversable, ArrayAccess ] { - Constants [0] { } @@ -248,47 +308,104 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [14] { - Method [ abstract public method get ] { + - Methods [11] { + Method [ abstract public method containsKey ] { - Parameters [1] { - Parameter #0 [ int $offset ] + Parameter #0 [ mixed $value ] } - - Return [ mixed ] + - Return [ bool ] } - Method [ abstract public method set ] { + Method [ abstract public method values ] { - - Parameters [2] { - Parameter #0 [ int $offset ] - Parameter #1 [ mixed $value ] + - Parameters [0] { } - - Return [ void ] + - Return [ array ] } - Method [ abstract public method push ] { + Method [ abstract public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ abstract public method isEmpty ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ abstract public method contains ] { - Parameters [1] { - Parameter #0 [ mixed ...$values ] + Parameter #0 [ mixed $value ] } - - Return [ void ] + - Return [ bool ] } - Method [ abstract public method pop ] { + Method [ abstract public method clear ] { - Parameters [0] { } - - Return [ mixed ] + - Return [ void ] } - Method [ abstract public method toArray ] { + Method [ abstract public method count ] { - Parameters [0] { } - - Return [ array ] } - Method [ abstract public method containsKey ] { + Method [ abstract public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + } + + Method [ abstract public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + } + + Method [ abstract public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $offset ] + Parameter #1 [ mixed $value ] + } + } + + Method [ abstract public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $offset ] + } + } + } + } + + Interface [ interface Teds\Set extends Teds\Collection, Countable, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [8] { + Method [ abstract public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -296,21 +413,36 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ abstract public method values ] { + Method [ abstract public method remove ] { + + - Parameters [1] { + Parameter #0 [ mixed $value ] + } + - Return [ bool ] + } + + Method [ abstract public method values ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ abstract public method toArray ] { - Parameters [0] { } - Return [ array ] } - Method [ abstract public method isEmpty ] { + Method [ abstract public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ abstract public method contains ] { + Method [ abstract public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -318,44 +450,113 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } + Method [ abstract public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + Method [ abstract public method count ] { - Parameters [0] { } } + } + } - Method [ abstract public method offsetExists ] { + Class [ class Teds\UnsupportedOperationException extends RuntimeException implements Stringable, Throwable ] { - - Parameters [1] { - Parameter #0 [ mixed $offset ] + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] + } + + - Methods [10] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } - Method [ abstract public method offsetGet ] { + Method [ public method __wakeup ] { - - Parameters [1] { - Parameter #0 [ mixed $offset ] + - Parameters [0] { } } - Method [ abstract public method offsetSet ] { + Method [ final public method getMessage ] { - - Parameters [2] { - Parameter #0 [ mixed $offset ] - Parameter #1 [ mixed $value ] + - Parameters [0] { } + - Return [ string ] } - Method [ abstract public method offsetUnset ] { + Method [ final public method getCode ] { - - Parameters [1] { - Parameter #0 [ mixed $offset ] + - Parameters [0] { + } + } + + Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ final public method getTraceAsString ] { + + - Parameters [0] { } + - Return [ string ] + } + + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } - Class [ final class Teds\BitSet implements IteratorAggregate, Traversable, Teds\ListInterface, Teds\Values, Countable, ArrayAccess, Teds\Collection, JsonSerializable ] { + Class [ final class Teds\BitSet implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -376,7 +577,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [24] { + - Methods [27] { Method [ public method __construct ] { - Parameters [1] { @@ -398,7 +599,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -427,7 +628,15 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method push ] { + Method [ public method push ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] @@ -443,7 +652,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method pop ] { + Method [ public method pop ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ public method shift ] { - Parameters [0] { } @@ -457,14 +673,21 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method get ] { + Method [ public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] @@ -472,7 +695,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method set ] { + Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] @@ -506,7 +729,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] @@ -539,7 +762,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ ?int ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -565,7 +788,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\Deque implements IteratorAggregate, Traversable, Teds\ListInterface, Teds\Values, Countable, ArrayAccess, Teds\Collection, JsonSerializable ] { + Class [ final class Teds\Deque implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -608,14 +831,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -637,7 +860,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method push ] { + Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] @@ -645,7 +868,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method unshift ] { + Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] @@ -653,14 +876,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method pop ] { + Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } - Method [ public method shift ] { + Method [ public method shift ] { - Parameters [0] { } @@ -688,14 +911,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method get ] { + Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] @@ -703,7 +926,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } - Method [ public method set ] { + Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] @@ -728,7 +951,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] @@ -761,7 +984,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ ?int ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -785,7 +1008,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\ImmutableKeyValueSequence implements IteratorAggregate, Traversable, Teds\Values, Countable, JsonSerializable ] { + Class [ final class Teds\ImmutableIterable implements IteratorAggregate, Traversable, Teds\Collection, Countable, JsonSerializable ] { - Constants [0] { } @@ -799,7 +1022,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - - Return [ Teds\ImmutableKeyValueSequence ] + - Return [ Teds\ImmutableIterable ] } Method [ static public method __set_state ] { @@ -807,14 +1030,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\ImmutableKeyValueSequence ] + - Return [ Teds\ImmutableIterable ] } } - Properties [0] { } - - Methods [17] { + - Methods [19] { Method [ public method __construct ] { - Parameters [1] { @@ -836,7 +1059,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -850,6 +1073,13 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + Method [ public method __serialize ] { - Parameters [0] { @@ -872,7 +1102,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } @@ -895,6 +1125,13 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } + Method [ public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + Method [ public method indexOfKey ] { - Parameters [1] { @@ -927,7 +1164,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -944,7 +1181,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\ImmutableSequence implements IteratorAggregate, Traversable, Teds\Collection, ArrayAccess, Countable, Teds\Values, JsonSerializable ] { + Class [ final class Teds\ImmutableSequence implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -965,7 +1202,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [19] { + - Methods [25] { Method [ public method __construct ] { - Parameters [1] { @@ -987,7 +1224,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -1016,14 +1253,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method get ] { + Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] @@ -1031,6 +1268,52 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } + Method [ public method set ] { + + - Parameters [2] { + Parameter #0 [ int $offset ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method push ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ public method pop ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method unshift ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ public method shift ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + Method [ public method offsetGet ] { - Parameters [1] { @@ -1047,7 +1330,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] @@ -1080,7 +1363,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ ?int ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -1113,7 +1396,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\IntVector implements IteratorAggregate, Traversable, Teds\ListInterface, Teds\Values, Countable, ArrayAccess, Teds\Collection, JsonSerializable ] { + Class [ final class Teds\IntVector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -1134,7 +1417,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [23] { + - Methods [26] { Method [ public method __construct ] { - Parameters [1] { @@ -1156,7 +1439,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -1185,7 +1468,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method push ] { + Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] @@ -1201,7 +1484,29 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method pop ] { + Method [ public method pop ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ public method unshift ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ public method shift ] { - Parameters [0] { } @@ -1215,14 +1520,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method get ] { + Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] @@ -1230,7 +1535,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method set ] { + Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] @@ -1264,7 +1569,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] @@ -1297,7 +1602,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ ?int ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -1314,7 +1619,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\KeyValueVector implements IteratorAggregate, Traversable, Countable, JsonSerializable ] { + Class [ final class Teds\MutableIterable implements IteratorAggregate, Traversable, Teds\Collection, Countable, JsonSerializable ] { - Constants [0] { } @@ -1328,7 +1633,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - - Return [ Teds\KeyValueVector ] + - Return [ Teds\MutableIterable ] } Method [ static public method __set_state ] { @@ -1336,14 +1641,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\KeyValueVector ] + - Return [ Teds\MutableIterable ] } } - Properties [0] { } - - Methods [25] { + - Methods [26] { Method [ public method __construct ] { - Parameters [1] { @@ -1365,7 +1670,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -1379,7 +1684,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -1439,7 +1744,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method toArray ] { - Parameters [0] { } @@ -1512,7 +1824,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -1536,7 +1848,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\LowMemoryVector implements IteratorAggregate, Traversable, Teds\ListInterface, Teds\Values, Countable, ArrayAccess, Teds\Collection, JsonSerializable ] { + Class [ final class Teds\LowMemoryVector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -1557,7 +1869,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [21] { + - Methods [24] { Method [ public method __construct ] { - Parameters [1] { @@ -1579,7 +1891,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -1608,7 +1920,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method push ] { + Method [ public method push ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] @@ -1616,13 +1928,35 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method pop ] { + Method [ public method pop ] { - Parameters [0] { } - Return [ mixed ] } + Method [ public method unshift ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ public method shift ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method clear ] { + + - Parameters [0] { + } + - Return [ void ] + } + Method [ public method toArray ] { - Parameters [0] { @@ -1630,14 +1964,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method get ] { + Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] @@ -1645,7 +1979,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } - Method [ public method set ] { + Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] @@ -1670,7 +2004,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] @@ -1703,7 +2037,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ ?int ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -1720,7 +2054,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\SortedStrictMap implements IteratorAggregate, Traversable, Teds\Collection, ArrayAccess, Countable, Teds\Values, JsonSerializable ] { + Class [ final class Teds\StrictTreeMap implements IteratorAggregate, Traversable, Teds\Map, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -1734,7 +2068,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - - Return [ Teds\SortedStrictMap ] + - Return [ Teds\StrictTreeMap ] } Method [ static public method __set_state ] { @@ -1742,7 +2076,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\SortedStrictMap ] + - Return [ Teds\StrictTreeMap ] } } @@ -1771,14 +2105,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -1814,7 +2148,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } @@ -1920,7 +2254,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -1928,7 +2262,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] @@ -1959,7 +2293,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\SortedStrictSet implements IteratorAggregate, Traversable, Teds\Values, Countable, JsonSerializable ] { + Class [ final class Teds\StrictTreeSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -1973,14 +2307,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\SortedStrictSet ] + - Return [ Teds\StrictTreeSet ] } } - Properties [0] { } - - Methods [18] { + - Methods [19] { Method [ public method __construct ] { - Parameters [1] { @@ -2002,14 +2336,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -2031,7 +2365,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method values ] { + Method [ public method values ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method toArray ] { - Parameters [0] { } @@ -2066,7 +2407,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2074,7 +2415,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method add ] { + Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2082,7 +2423,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method remove ] { + Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2113,7 +2454,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\StableMinHeap implements Iterator, Traversable, Countable ] { + Class [ final class Teds\StrictMinHeap implements Iterator, Traversable, Teds\Collection, Countable ] { - Constants [0] { } @@ -2127,14 +2468,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $state ] } - - Return [ Teds\StableMinHeap ] + - Return [ Teds\StrictMinHeap ] } } - Properties [0] { } - - Methods [16] { + - Methods [17] { Method [ public method __construct ] { - Parameters [1] { @@ -2171,7 +2512,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -2213,21 +2554,28 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } - Method [ public method values ] { + Method [ public method values ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method toArray ] { - Parameters [0] { } - Return [ array ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2252,7 +2600,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\StableMaxHeap implements Iterator, Traversable, Countable ] { + Class [ final class Teds\StrictMaxHeap implements Iterator, Traversable, Teds\Collection, Countable ] { - Constants [0] { } @@ -2266,14 +2614,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $state ] } - - Return [ Teds\StableMaxHeap ] + - Return [ Teds\StrictMaxHeap ] } } - Properties [0] { } - - Methods [16] { + - Methods [17] { Method [ public method __construct ] { - Parameters [1] { @@ -2310,7 +2658,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -2352,21 +2700,28 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } - Return [ void ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method contains ] { + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2391,7 +2746,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\StableSortedListMap implements IteratorAggregate, Traversable, Teds\Collection, ArrayAccess, Countable, Teds\Values, JsonSerializable ] { + Class [ final class Teds\StrictSortedVectorMap implements IteratorAggregate, Traversable, Teds\Map, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -2405,7 +2760,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - - Return [ Teds\StableSortedListMap ] + - Return [ Teds\StrictSortedVectorMap ] } Method [ static public method __set_state ] { @@ -2413,7 +2768,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\StableSortedListMap ] + - Return [ Teds\StrictSortedVectorMap ] } } @@ -2442,14 +2797,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -2485,7 +2840,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } @@ -2591,7 +2946,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2599,7 +2954,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] @@ -2616,7 +2971,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\StableSortedListSet implements IteratorAggregate, Traversable, Teds\Values, Countable, JsonSerializable ] { + Class [ final class Teds\StrictSortedVectorSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -2630,14 +2985,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\StableSortedListSet ] + - Return [ Teds\StrictSortedVectorSet ] } } - Properties [0] { } - - Methods [16] { + - Methods [17] { Method [ public method __construct ] { - Parameters [1] { @@ -2659,14 +3014,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -2688,7 +3043,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method values ] { + Method [ public method values ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method toArray ] { - Parameters [0] { } @@ -2723,7 +3085,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2731,7 +3093,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method add ] { + Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2739,7 +3101,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method remove ] { + Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2756,7 +3118,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\StrictMap implements IteratorAggregate, Traversable, Teds\Collection, ArrayAccess, Countable, Teds\Values, JsonSerializable ] { + Class [ final class Teds\StrictHashMap implements IteratorAggregate, Traversable, Teds\Map, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -2770,7 +3132,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ iterable $pairs ] } - - Return [ Teds\StrictMap ] + - Return [ Teds\StrictHashMap ] } Method [ static public method __set_state ] { @@ -2778,7 +3140,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\StrictMap ] + - Return [ Teds\StrictHashMap ] } } @@ -2807,14 +3169,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -2850,7 +3212,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } @@ -2905,7 +3267,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -2913,7 +3275,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $key ] @@ -2939,7 +3301,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\StrictSet implements IteratorAggregate, Traversable, Teds\Values, Countable, JsonSerializable ] { + Class [ final class Teds\StrictHashSet implements IteratorAggregate, Traversable, Teds\Set, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -2953,14 +3315,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Parameters [1] { Parameter #0 [ array $array ] } - - Return [ Teds\StrictSet ] + - Return [ Teds\StrictHashSet ] } } - Properties [0] { } - - Methods [12] { + - Methods [13] { Method [ public method __construct ] { - Parameters [1] { @@ -2982,14 +3344,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } - Return [ bool ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -3011,14 +3373,21 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method contains ] { + Method [ public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -3026,7 +3395,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method add ] { + Method [ public method add ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -3034,7 +3403,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method remove ] { + Method [ public method remove ] { - Parameters [1] { Parameter #0 [ mixed $value ] @@ -3051,7 +3420,7 @@ Extension [ extension #99 teds version 0.14.0 ] { } } - Class [ final class Teds\Vector implements IteratorAggregate, Traversable, Teds\ListInterface, Teds\Values, Countable, ArrayAccess, Teds\Collection, JsonSerializable ] { + Class [ final class Teds\Vector implements IteratorAggregate, Traversable, Teds\Sequence, ArrayAccess, Countable, Teds\Collection, JsonSerializable ] { - Constants [0] { } @@ -3072,7 +3441,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Properties [0] { } - - Methods [27] { + - Methods [29] { Method [ public method __construct ] { - Parameters [1] { @@ -3094,7 +3463,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ int ] } - Method [ public method isEmpty ] { + Method [ public method isEmpty ] { - Parameters [0] { } @@ -3123,7 +3492,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method clear ] { + Method [ public method clear ] { - Parameters [0] { } @@ -3154,7 +3523,22 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method push ] { + Method [ public method push ] { + + - Parameters [1] { + Parameter #0 [ mixed ...$values ] + } + - Return [ void ] + } + + Method [ public method pop ] { + + - Parameters [0] { + } + - Return [ mixed ] + } + + Method [ public method unshift ] { - Parameters [1] { Parameter #0 [ mixed ...$values ] @@ -3162,7 +3546,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ void ] } - Method [ public method pop ] { + Method [ public method shift ] { - Parameters [0] { } @@ -3176,14 +3560,14 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ array ] } - Method [ public method values ] { + Method [ public method values ] { - Parameters [0] { } - Return [ array ] } - Method [ public method get ] { + Method [ public method get ] { - Parameters [1] { Parameter #0 [ int $offset ] @@ -3191,7 +3575,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ mixed ] } - Method [ public method set ] { + Method [ public method set ] { - Parameters [2] { Parameter #0 [ int $offset ] @@ -3216,7 +3600,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ bool ] } - Method [ public method containsKey ] { + Method [ public method containsKey ] { - Parameters [1] { Parameter #0 [ mixed $offset ] @@ -3249,7 +3633,7 @@ Extension [ extension #99 teds version 0.14.0 ] { - Return [ ?int ] } - Method [ public method contains ] { + Method [ public method contains ] { - Parameters [1] { Parameter #0 [ mixed $value ] diff --git a/php-pecl-teds.spec b/php-pecl-teds.spec index 7ccfec7..61d9625 100644 --- a/php-pecl-teds.spec +++ b/php-pecl-teds.spec @@ -19,7 +19,7 @@ %global pecl_name teds %global ini_name 40-%{pecl_name}.ini -%global upstream_version 0.14.0 +%global upstream_version 1.0.1 #global upstream_prever a1 Summary: Tentative Extra Data Structures @@ -194,6 +194,9 @@ fi %changelog +* Thu Feb 17 2022 Remi Collet - 1.0.1-1 +- update to 1.0.1 + * Mon Feb 14 2022 Remi Collet - 0.14.0-1 - update to 0.14.0 -- cgit