diff options
-rw-r--r-- | PHPINFO | 4 | ||||
-rw-r--r-- | REFLECTION | 381 | ||||
-rw-r--r-- | php-pecl-couchbase3.spec | 5 |
3 files changed, 372 insertions, 18 deletions
@@ -2,9 +2,9 @@ couchbase couchbase support => enabled -extension version => 3.2.1 +extension version => 3.2.2 libcouchbase runtime version => 3.2.4 (git: 38cc0708dfcc5a706c6b21dc80bcd84f05890225) -libcouchbase headers version => 3.2.2 (git: fadbd4d1617df952457abfa9984d095015f1ca52) +libcouchbase headers version => 3.2.4 (git: 38cc0708dfcc5a706c6b21dc80bcd84f05890225) zlib compressor => enabled Directive => Local Value => Master Value @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { +Extension [ <persistent> extension #119 couchbase version 3.2.2 ] { - Dependencies { Dependency [ json (Required) ] @@ -31,7 +31,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { } } - - Constants [177] { + - Constants [179] { Constant [ int COUCHBASE_PERSISTTO_MASTER ] { 1 } Constant [ int COUCHBASE_PERSISTTO_ONE ] { 1 } Constant [ int COUCHBASE_PERSISTTO_TWO ] { 2 } @@ -73,6 +73,8 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Constant [ int COUCHBASE_ERR_SCOPE_NOT_FOUND ] { 217 } Constant [ int COUCHBASE_ERR_INDEX_NOT_FOUND ] { 218 } Constant [ int COUCHBASE_ERR_INDEX_EXISTS ] { 219 } + Constant [ int COUCHBASE_ERR_RATE_LIMITED ] { 220 } + Constant [ int COUCHBASE_ERR_QUOTA_LIMITED ] { 221 } Constant [ int COUCHBASE_ERR_DOCUMENT_NOT_FOUND ] { 301 } Constant [ int COUCHBASE_ERR_DOCUMENT_UNRETRIEVABLE ] { 302 } Constant [ int COUCHBASE_ERR_DOCUMENT_LOCKED ] { 303 } @@ -350,7 +352,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { } } - - Classes [237] { + - Classes [240] { Interface [ <internal:couchbase> interface Couchbase\MutationToken ] { - Constants [0] { @@ -855,7 +857,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Properties [0] { } - - Methods [3] { + - Methods [4] { Method [ <internal:couchbase> abstract public method content ] { - Parameters [0] { @@ -869,6 +871,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Return [ ?DateTimeInterface ] } + Method [ <internal:couchbase> abstract public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } + Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { - Parameters [0] { @@ -889,7 +898,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Static methods [0] { } - - Properties [8] { + - Properties [10] { Property [ private $cas = NULL ] Property [ private $data = NULL ] Property [ private $expiry = NULL ] @@ -897,10 +906,12 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $status = NULL ] Property [ private $err_ctx = NULL ] Property [ private $err_ref = NULL ] + Property [ private $flags = NULL ] + Property [ private $datatype = NULL ] Property [ private $decoder = NULL ] } - - Methods [4] { + - Methods [5] { Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { - Parameters [0] { @@ -927,6 +938,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Parameters [0] { } } + + Method [ <internal:couchbase, prototype Couchbase\GetResult> public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } } } @@ -1109,7 +1127,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Properties [0] { } - - Methods [2] { + - Methods [3] { Method [ <internal:couchbase> abstract public method mutationToken ] { - Parameters [0] { @@ -1117,6 +1135,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Return [ ?Couchbase\MutationToken ] } + Method [ <internal:couchbase> abstract public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } + Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { - Parameters [0] { @@ -1147,7 +1172,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $mutation_token = NULL ] } - - Methods [3] { + - Methods [4] { Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { - Parameters [0] { @@ -1168,6 +1193,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { } - Return [ ?Couchbase\MutationToken ] } + + Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } } } @@ -1195,7 +1227,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $num_replicated = NULL ] } - - Methods [3] { + - Methods [4] { Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { - Parameters [0] { @@ -1216,6 +1248,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { } - Return [ ?Couchbase\MutationToken ] } + + Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } } } @@ -1233,7 +1272,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Properties [0] { } - - Methods [3] { + - Methods [4] { Method [ <internal:couchbase> abstract public method content ] { - Parameters [0] { @@ -1248,6 +1287,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Return [ ?Couchbase\MutationToken ] } + Method [ <internal:couchbase, inherits Couchbase\MutationResult> abstract public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } + Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { - Parameters [0] { @@ -1279,7 +1325,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $content = NULL ] } - - Methods [4] { + - Methods [5] { Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { - Parameters [0] { @@ -1301,6 +1347,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Return [ ?Couchbase\MutationToken ] } + Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } + Method [ <internal:couchbase, prototype Couchbase\CounterResult> public method content ] { - Parameters [0] { @@ -1466,7 +1519,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Properties [0] { } - - Methods [3] { + - Methods [4] { Method [ <internal:couchbase> abstract public method content ] { - Parameters [1] { @@ -1481,6 +1534,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Return [ ?Couchbase\MutationToken ] } + Method [ <internal:couchbase, inherits Couchbase\MutationResult> abstract public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } + Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { - Parameters [0] { @@ -1512,7 +1572,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $data = NULL ] } - - Methods [5] { + - Methods [6] { Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { - Parameters [0] { @@ -1547,6 +1607,13 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Parameter #0 [ <required> int $index ] } } + + Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method error ] { + + - Parameters [0] { + } + - Return [ ?Exception ] + } } } @@ -7120,6 +7187,242 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { } } + Class [ <internal:couchbase> class Couchbase\RateLimitedException extends Couchbase\BaseException implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [17] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] + Property [ protected $ref = NULL ] + Property [ protected $context = NULL ] + Property [ protected $is_input = NULL ] + Property [ protected $is_network = NULL ] + Property [ protected $is_fatal = NULL ] + Property [ protected $is_transient = NULL ] + Property [ protected $is_data_operation = NULL ] + Property [ protected $is_internal = NULL ] + Property [ protected $is_plugin = NULL ] + Property [ protected $is_server_under_load = NULL ] + Property [ protected $is_server_generated = NULL ] + Property [ protected $is_subdoc = NULL ] + Property [ protected $is_durability = NULL ] + } + + - Methods [12] { + Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + + - Parameters [0] { + } + - Return [ ?string ] + } + + Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + + - Parameters [0] { + } + - Return [ ?object ] + } + + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:couchbase> class Couchbase\QuotaLimitedException extends Couchbase\BaseException implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [17] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] + Property [ protected $ref = NULL ] + Property [ protected $context = NULL ] + Property [ protected $is_input = NULL ] + Property [ protected $is_network = NULL ] + Property [ protected $is_fatal = NULL ] + Property [ protected $is_transient = NULL ] + Property [ protected $is_data_operation = NULL ] + Property [ protected $is_internal = NULL ] + Property [ protected $is_plugin = NULL ] + Property [ protected $is_server_under_load = NULL ] + Property [ protected $is_server_generated = NULL ] + Property [ protected $is_subdoc = NULL ] + Property [ protected $is_durability = NULL ] + } + + - Methods [12] { + Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + + - Parameters [0] { + } + - Return [ ?string ] + } + + Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + + - Parameters [0] { + } + - Return [ ?object ] + } + + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + Class [ <internal:couchbase> class Couchbase\Cluster ] { - Constants [0] { @@ -7233,7 +7536,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $name = NULL ] } - - Methods [17] { + - Methods [20] { Method [ <internal:couchbase, ctor> public method __construct ] { - Parameters [3] { @@ -7385,6 +7688,33 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Return [ Couchbase\MutateInResult ] } + Method [ <internal:couchbase> public method getMulti ] { + + - Parameters [2] { + Parameter #0 [ <required> array $ids ] + Parameter #1 [ <optional> ?Couchbase\GetOptions $options = <default> ] + } + - Return [ array ] + } + + Method [ <internal:couchbase> public method removeMulti ] { + + - Parameters [2] { + Parameter #0 [ <required> array $ids ] + Parameter #1 [ <optional> ?Couchbase\RemoveOptions $options = <default> ] + } + - Return [ array ] + } + + Method [ <internal:couchbase> public method upsertMulti ] { + + - Parameters [2] { + Parameter #0 [ <required> array $ids ] + Parameter #1 [ <optional> ?Couchbase\UpsertOptions $options = <default> ] + } + - Return [ array ] + } + Method [ <internal:couchbase> public method binary ] { - Parameters [0] { @@ -7585,7 +7915,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { - Static methods [0] { } - - Properties [10] { + - Properties [11] { Property [ private $name = NULL ] Property [ private $flush_enabled = NULL ] Property [ private $ram_quota_mb = NULL ] @@ -7595,6 +7925,7 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { Property [ private $eviction_policy = NULL ] Property [ private $max_ttl = NULL ] Property [ private $compression_mode = NULL ] + Property [ private $storage_backend = NULL ] Property [ private $minimal_durability_level = NULL ] } @@ -7788,6 +8119,26 @@ Extension [ <persistent> extension #117 couchbase version 3.2.1 ] { } } + Interface [ <internal:couchbase> interface Couchbase\StorageBackend ] { + + - Constants [2] { + Constant [ public string COUCHSTORE ] { couchstore } + Constant [ public string MAGMA ] { magma } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + Class [ <internal:couchbase> class Couchbase\UserManager ] { - Constants [0] { diff --git a/php-pecl-couchbase3.spec b/php-pecl-couchbase3.spec index 928d1a7..5660c94 100644 --- a/php-pecl-couchbase3.spec +++ b/php-pecl-couchbase3.spec @@ -24,7 +24,7 @@ Summary: Couchbase Server PHP extension Name: %{?scl_prefix}php-pecl-couchbase3 -Version: 3.2.1 +Version: 3.2.2 Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: PHP URL: https://pecl.php.net/package/couchbase @@ -239,6 +239,9 @@ fi %changelog +* Thu Dec 9 2021 Remi Collet <remi@remirepo.net> - 3.2.2-1 +- update to 3.2.2 + * Thu Oct 14 2021 Remi Collet <remi@remirepo.net> - 3.2.1-1 - update to 3.2.1 - raise dependency on libcouchbase 3.2.2 |