From fcb9259ce4b7f2b7d5bc3ecd32edd18dcd09afc4 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 14 Apr 2017 09:41:39 +0200 Subject: switch the specs --- REFLECTION | 154 ++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 86 insertions(+), 68 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index 1b585a3..1be81da 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,26 +1,33 @@ -Extension [ extension #156 memcached version 2.2.0 ] { +Extension [ extension #167 memcached version 3.0.3 ] { + + - Dependencies { + Dependency [ session (Required) ] + Dependency [ igbinary (Required) ] + Dependency [ msgpack (Required) ] + Dependency [ spl (Required) ] + } - INI { Entry [ memcached.sess_locking ] Current = '1' } - Entry [ memcached.sess_consistent_hash ] - Current = '' - } - Entry [ memcached.sess_binary ] - Current = '' + Entry [ memcached.sess_lock_wait_min ] + Current = '1000' } - Entry [ memcached.sess_lock_wait ] - Current = '150000' + Entry [ memcached.sess_lock_wait_max ] + Current = '2000' } - Entry [ memcached.sess_lock_max_wait ] - Current = '0' + Entry [ memcached.sess_lock_retries ] + Current = '5' } Entry [ memcached.sess_lock_expire ] Current = '0' } - Entry [ memcached.sess_prefix ] - Current = 'memc.sess.key.' + Entry [ memcached.sess_binary_protocol ] + Current = '1' + } + Entry [ memcached.sess_consistent_hash ] + Current = '1' } Entry [ memcached.sess_number_of_replicas ] Current = '0' @@ -28,8 +35,11 @@ Extension [ extension #156 memcached version 2.2.0 ] { Entry [ memcached.sess_randomize_replica_read ] Current = '' } - Entry [ memcached.sess_remove_failed ] - Current = '1' + Entry [ memcached.sess_remove_failed_servers ] + Current = '' + } + Entry [ memcached.sess_server_failure_limit ] + Current = '0' } Entry [ memcached.sess_connect_timeout ] Current = '1000' @@ -40,6 +50,18 @@ Extension [ extension #156 memcached version 2.2.0 ] { Entry [ memcached.sess_sasl_password ] Current = '' } + Entry [ memcached.sess_prefix ] + Current = 'memc.sess.key.' + } + Entry [ memcached.sess_persistent ] + Current = '' + } + Entry [ memcached.sess_lock_wait ] + Current = 'not set' + } + Entry [ memcached.sess_lock_max_wait ] + Current = 'not set' + } Entry [ memcached.compression_type ] Current = 'fastlz' } @@ -52,29 +74,36 @@ Extension [ extension #156 memcached version 2.2.0 ] { Entry [ memcached.serializer ] Current = 'igbinary' } - Entry [ memcached.use_sasl ] - Current = '' - } Entry [ memcached.store_retry_count ] Current = '2' } + Entry [ memcached.default_consistent_hash ] + Current = '' + } + Entry [ memcached.default_binary_protocol ] + Current = '' + } + Entry [ memcached.default_connect_timeout ] + Current = '0' + } } - Classes [3] { Class [ class Memcached ] { - - Constants [130] { + - Constants [132] { Constant [ integer LIBMEMCACHED_VERSION_HEX ] { 16777240 } Constant [ integer OPT_COMPRESSION ] { -1001 } Constant [ integer OPT_COMPRESSION_TYPE ] { -1004 } Constant [ integer OPT_PREFIX_KEY ] { -1002 } Constant [ integer OPT_SERIALIZER ] { -1003 } + Constant [ integer OPT_USER_FLAGS ] { -1006 } Constant [ integer OPT_STORE_RETRY_COUNT ] { -1005 } - Constant [ integer HAVE_IGBINARY ] { 1 } - Constant [ integer HAVE_JSON ] { 1 } - Constant [ integer HAVE_MSGPACK ] { 1 } - Constant [ integer HAVE_SESSION ] { 1 } - Constant [ integer HAVE_SASL ] { 1 } + Constant [ boolean HAVE_IGBINARY ] { 1 } + Constant [ boolean HAVE_JSON ] { 1 } + Constant [ boolean HAVE_MSGPACK ] { 1 } + Constant [ boolean HAVE_SESSION ] { 1 } + Constant [ boolean HAVE_SASL ] { 1 } Constant [ integer OPT_HASH ] { 2 } Constant [ integer HASH_DEFAULT ] { 0 } Constant [ integer HASH_MD5 ] { 1 } @@ -162,6 +191,7 @@ Extension [ extension #156 memcached version 2.2.0 ] { Constant [ integer COMPRESSION_FASTLZ ] { 2 } Constant [ integer COMPRESSION_ZLIB ] { 1 } Constant [ integer GET_PRESERVE_ORDER ] { 1 } + Constant [ integer GET_EXTENDED ] { 2 } Constant [ integer ON_CONNECT ] { 0 } Constant [ integer ON_ADD ] { 1 } Constant [ integer ON_APPEND ] { 2 } @@ -228,43 +258,37 @@ Extension [ extension #156 memcached version 2.2.0 ] { Method [ public method get ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $key ] Parameter #1 [ $cache_cb ] - Parameter #2 [ &$cas_token ] - Parameter #3 [ &$udf_flags ] + Parameter #2 [ $get_flags ] } } Method [ public method getByKey ] { - - Parameters [5] { + - Parameters [4] { Parameter #0 [ $server_key ] Parameter #1 [ $key ] Parameter #2 [ $cache_cb ] - Parameter #3 [ &$cas_token ] - Parameter #4 [ &$udf_flags ] + Parameter #3 [ $get_flags ] } } Method [ public method getMulti ] { - - Parameters [4] { + - Parameters [2] { Parameter #0 [ array $keys ] - Parameter #1 [ &$cas_tokens ] - Parameter #2 [ $flags ] - Parameter #3 [ &$udf_flags ] + Parameter #1 [ $get_flags ] } } Method [ public method getMultiByKey ] { - - Parameters [5] { + - Parameters [3] { Parameter #0 [ $server_key ] Parameter #1 [ array $keys ] - Parameter #2 [ &$cas_tokens ] - Parameter #3 [ $flags ] - Parameter #4 [ &$udf_flags ] + Parameter #2 [ $get_flags ] } } @@ -301,22 +325,20 @@ Extension [ extension #156 memcached version 2.2.0 ] { Method [ public method set ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $key ] Parameter #1 [ $value ] Parameter #2 [ $expiration ] - Parameter #3 [ $udf_flags ] } } Method [ public method setByKey ] { - - Parameters [5] { + - Parameters [4] { Parameter #0 [ $server_key ] Parameter #1 [ $key ] Parameter #2 [ $value ] Parameter #3 [ $expiration ] - Parameter #4 [ $udf_flags ] } } @@ -339,64 +361,58 @@ Extension [ extension #156 memcached version 2.2.0 ] { Method [ public method setMulti ] { - - Parameters [3] { + - Parameters [2] { Parameter #0 [ array $items ] Parameter #1 [ $expiration ] - Parameter #2 [ $udf_flags ] } } Method [ public method setMultiByKey ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $server_key ] Parameter #1 [ array $items ] Parameter #2 [ $expiration ] - Parameter #3 [ $udf_flags ] } } Method [ public method cas ] { - - Parameters [5] { + - Parameters [4] { Parameter #0 [ $cas_token ] Parameter #1 [ $key ] Parameter #2 [ $value ] Parameter #3 [ $expiration ] - Parameter #4 [ $udf_flags ] } } Method [ public method casByKey ] { - - Parameters [6] { + - Parameters [5] { Parameter #0 [ $cas_token ] Parameter #1 [ $server_key ] Parameter #2 [ $key ] Parameter #3 [ $value ] Parameter #4 [ $expiration ] - Parameter #5 [ $udf_flags ] } } Method [ public method add ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $key ] Parameter #1 [ $value ] Parameter #2 [ $expiration ] - Parameter #3 [ $udf_flags ] } } Method [ public method addByKey ] { - - Parameters [5] { + - Parameters [4] { Parameter #0 [ $server_key ] Parameter #1 [ $key ] Parameter #2 [ $value ] Parameter #3 [ $expiration ] - Parameter #4 [ $udf_flags ] } } @@ -440,22 +456,20 @@ Extension [ extension #156 memcached version 2.2.0 ] { Method [ public method replace ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $key ] Parameter #1 [ $value ] Parameter #2 [ $expiration ] - Parameter #3 [ $udf_flags ] } } Method [ public method replaceByKey ] { - - Parameters [5] { + - Parameters [4] { Parameter #0 [ $server_key ] Parameter #1 [ $key ] Parameter #2 [ $value ] Parameter #3 [ $expiration ] - Parameter #4 [ $udf_flags ] } } @@ -608,7 +622,8 @@ Extension [ extension #156 memcached version 2.2.0 ] { Method [ public method getStats ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ $args ] } } @@ -707,7 +722,7 @@ Extension [ extension #156 memcached version 2.2.0 ] { } } - Class [ class MemcachedException extends RuntimeException ] { + Class [ class MemcachedException extends RuntimeException implements Throwable ] { - Constants [0] { } @@ -725,7 +740,7 @@ Extension [ extension #156 memcached version 2.2.0 ] { Property [ protected $line ] } - - Methods [9] { + - Methods [10] { Method [ public method __construct ] { - Parameters [3] { @@ -735,28 +750,31 @@ Extension [ extension #156 memcached version 2.2.0 ] { } } - Method [ final public method getMessage ] { + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { } - Method [ final public method getCode ] { + Method [ final public method getCode ] { } - Method [ final public method getFile ] { + Method [ final public method getFile ] { } - Method [ final public method getLine ] { + Method [ final public method getLine ] { } - Method [ final public method getTrace ] { + Method [ final public method getTrace ] { } - Method [ final public method getPrevious ] { + Method [ final public method getPrevious ] { } - Method [ final public method getTraceAsString ] { + Method [ final public method getTraceAsString ] { } - Method [ public method __toString ] { + Method [ public method __toString ] { } } } -- cgit