diff options
-rw-r--r-- | PHPINFO | 14 | ||||
-rw-r--r-- | REFLECTION | 559 | ||||
-rw-r--r-- | php-pecl-memcache.spec | 44 |
3 files changed, 578 insertions, 39 deletions
@@ -2,7 +2,7 @@ memcache memcache support => enabled -Version => 4.0.5.2 +Version => 8.0 Revision => $Revision$ Directive => Local Value => Master Value @@ -17,12 +17,12 @@ memcache.redundancy => 1 => 1 memcache.session_redundancy => 2 => 2 memcache.compress_threshold => 20000 => 20000 memcache.lock_timeout => 15 => 15 -memcache.session_prefix_host_key => 0 => 0 -memcache.session_prefix_host_key_remove_www => 1 => 1 -memcache.session_prefix_host_key_remove_subdomain => 0 => 0 +memcache.session_prefix_host_key => Off => Off +memcache.session_prefix_host_key_remove_www => On => On +memcache.session_prefix_host_key_remove_subdomain => Off => Off memcache.session_prefix_static_key => no value => no value memcache.session_save_path => no value => no value -memcache.prefix_host_key => 0 => 0 -memcache.prefix_host_key_remove_www => 1 => 1 -memcache.prefix_host_key_remove_subdomain => 0 => 0 +memcache.prefix_host_key => Off => Off +memcache.prefix_host_key_remove_www => On => On +memcache.prefix_host_key_remove_subdomain => Off => Off memcache.prefix_static_key => no value => no value @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #81 memcache version 4.0.5.2 ] { +Extension [ <persistent> extension #72 memcache version 8.0 ] { - INI { Entry [ memcache.allow_failover <ALL> ] @@ -74,59 +74,256 @@ Extension [ <persistent> extension #81 memcache version 4.0.5.2 ] { - Functions { Function [ <internal:memcache> function memcache_connect ] { + + - Parameters [8] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $port = <default> ] + Parameter #2 [ <optional> $timeout = <default> ] + Parameter #3 [ <optional> $unused4 = <default> ] + Parameter #4 [ <optional> $unused5 = <default> ] + Parameter #5 [ <optional> $unused6 = <default> ] + Parameter #6 [ <optional> $unused7 = <default> ] + Parameter #7 [ <optional> $unugsed8 = <default> ] + } } Function [ <internal:memcache> function memcache_pconnect ] { + + - Parameters [8] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $port = <default> ] + Parameter #2 [ <optional> $timeout = <default> ] + Parameter #3 [ <optional> $unused4 = <default> ] + Parameter #4 [ <optional> $unused5 = <default> ] + Parameter #5 [ <optional> $unused6 = <default> ] + Parameter #6 [ <optional> $unused7 = <default> ] + Parameter #7 [ <optional> $unugsed8 = <default> ] + } } Function [ <internal:memcache> function memcache_add_server ] { + + - Parameters [10] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> $host ] + Parameter #2 [ <optional> $port = <default> ] + Parameter #3 [ <optional> $tcp_port = <default> ] + Parameter #4 [ <optional> $persistent = <default> ] + Parameter #5 [ <optional> $weight = <default> ] + Parameter #6 [ <optional> $timeout = <default> ] + Parameter #7 [ <optional> $retry_interval = <default> ] + Parameter #8 [ <optional> $status = <default> ] + Parameter #9 [ <optional> $failure_callback = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_set_server_params ] { + + - Parameters [7] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> string $host ] + Parameter #2 [ <optional> int $tcp_port = <default> ] + Parameter #3 [ <optional> float $timeout = <default> ] + Parameter #4 [ <optional> int $retry_interval = <default> ] + Parameter #5 [ <optional> bool $status = <default> ] + Parameter #6 [ <optional> $failure_callback = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_set_failure_callback ] { + + - Parameters [2] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> ?callable $failure_callback ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_get_server_status ] { + + - Parameters [3] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> string $host ] + Parameter #2 [ <optional> int $tcp_port = <default> ] + } + - Return [ int|bool ] } Function [ <internal:memcache> function memcache_get_version ] { + + - Parameters [1] { + Parameter #0 [ <required> MemcachePool $memcache ] + } + - Return [ string|bool ] } Function [ <internal:memcache> function memcache_add ] { + + - Parameters [6] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> mixed $value = <default> ] + Parameter #3 [ <optional> int $flags = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + Parameter #5 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_set ] { + + - Parameters [6] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> mixed $value = <default> ] + Parameter #3 [ <optional> int $flags = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + Parameter #5 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_replace ] { + + - Parameters [6] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> mixed $value = <default> ] + Parameter #3 [ <optional> int $flags = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + Parameter #5 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_cas ] { + + - Parameters [6] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> mixed $value = <default> ] + Parameter #3 [ <optional> int $flags = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + Parameter #5 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_append ] { + + - Parameters [6] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> mixed $value = <default> ] + Parameter #3 [ <optional> int $flags = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + Parameter #5 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_prepend ] { + + - Parameters [6] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> mixed $value = <default> ] + Parameter #3 [ <optional> int $flags = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + Parameter #5 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_get ] { - Parameters [4] { - Parameter #0 [ <required> $param0 ] - Parameter #1 [ <required> $param1 ] - Parameter #2 [ <required> &$param2 ] - Parameter #3 [ <required> &$param3 ] + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> $key ] + Parameter #2 [ <optional> &$flags = <default> ] + Parameter #3 [ <optional> &$cas = <default> ] } + - Return [ mixed ] } Function [ <internal:memcache> function memcache_delete ] { + + - Parameters [3] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> $key ] + Parameter #2 [ <optional> $exptime = <default> ] + } + - Return [ array|bool ] } Function [ <internal:memcache> function memcache_debug ] { + + - Parameters [1] { + Parameter #0 [ <required> $on_off ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_get_stats ] { + + - Parameters [4] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <optional> string $type = <default> ] + Parameter #2 [ <optional> int $slabid = <default> ] + Parameter #3 [ <optional> int $limit = <default> ] + } + - Return [ array|bool ] } Function [ <internal:memcache> function memcache_get_extended_stats ] { + + - Parameters [4] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <optional> string $type = <default> ] + Parameter #2 [ <optional> int $slabid = <default> ] + Parameter #3 [ <optional> int $limit = <default> ] + } + - Return [ array|bool ] } Function [ <internal:memcache> function memcache_set_compress_threshold ] { + + - Parameters [3] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> int $threshold ] + Parameter #2 [ <optional> float $min_savings = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_increment ] { + + - Parameters [5] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> int $value = <default> ] + Parameter #3 [ <optional> int $defval = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + } + - Return [ array|int|bool ] } Function [ <internal:memcache> function memcache_decrement ] { + + - Parameters [5] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> array|string $key ] + Parameter #2 [ <optional> int $value = <default> ] + Parameter #3 [ <optional> int $defval = <default> ] + Parameter #4 [ <optional> int $exptime = <default> ] + } + - Return [ array|int|bool ] } Function [ <internal:memcache> function memcache_close ] { + + - Parameters [1] { + Parameter #0 [ <required> MemcachePool $memcache ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_flush ] { + + - Parameters [2] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <optional> int $delay = <default> ] + } + - Return [ bool ] } Function [ <internal:memcache> function memcache_set_sasl_auth_data ] { + + - Parameters [3] { + Parameter #0 [ <required> MemcachePool $memcache ] + Parameter #1 [ <required> string $username ] + Parameter #2 [ <required> string $password ] + } + - Return [ bool ] } } @@ -147,78 +344,242 @@ Extension [ <persistent> extension #81 memcache version 4.0.5.2 ] { - Methods [23] { Method [ <internal:memcache> public method connect ] { + + - Parameters [7] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $tcp_port = <default> ] + Parameter #2 [ <optional> $udp_port = <default> ] + Parameter #3 [ <optional> $persistent = <default> ] + Parameter #4 [ <optional> $weight = <default> ] + Parameter #5 [ <optional> $timeout = <default> ] + Parameter #6 [ <optional> $retry_interval = <default> ] + } } Method [ <internal:memcache> public method addserver ] { + + - Parameters [8] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $tcp_port = <default> ] + Parameter #2 [ <optional> $udp_port = <default> ] + Parameter #3 [ <optional> $persistent = <default> ] + Parameter #4 [ <optional> $weight = <default> ] + Parameter #5 [ <optional> $timeout = <default> ] + Parameter #6 [ <optional> $retry_interval = <default> ] + Parameter #7 [ <optional> $status = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method setserverparams ] { + + - Parameters [6] { + Parameter #0 [ <required> string $host ] + Parameter #1 [ <optional> int $tcp_port = <default> ] + Parameter #2 [ <optional> float $timeout = <default> ] + Parameter #3 [ <optional> int $retry_interval = <default> ] + Parameter #4 [ <optional> bool $status = <default> ] + Parameter #5 [ <optional> $failure_callback = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method setfailurecallback ] { + + - Parameters [1] { + Parameter #0 [ <required> ?callable $failure_callback ] + } + - Return [ bool ] } Method [ <internal:memcache> public method getserverstatus ] { + + - Parameters [2] { + Parameter #0 [ <required> string $host ] + Parameter #1 [ <optional> int $tcp_port = <default> ] + } + - Return [ int|bool ] } Method [ <internal:memcache> public method findserver ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string|bool ] } Method [ <internal:memcache> public method getversion ] { + + - Parameters [0] { + } + - Return [ string|bool ] } Method [ <internal:memcache> public method add ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method set ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method replace ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method cas ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method append ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method prepend ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method get ] { - Parameters [3] { - Parameter #0 [ <required> $param0 ] - Parameter #1 [ <required> &$param1 ] - Parameter #2 [ <required> &$param2 ] + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed &$flags = <default> ] + Parameter #2 [ <optional> mixed &$cas = <default> ] } + - Return [ mixed ] } Method [ <internal:memcache> public method delete ] { + + - Parameters [2] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> int $exptime = <default> ] + } + - Return [ array|bool ] } Method [ <internal:memcache> public method getstats ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $type = <default> ] + Parameter #1 [ <optional> int $slabid = <default> ] + Parameter #2 [ <optional> int $limit = <default> ] + } + - Return [ array|bool ] } Method [ <internal:memcache> public method getextendedstats ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $type = <default> ] + Parameter #1 [ <optional> int $slabid = <default> ] + Parameter #2 [ <optional> int $limit = <default> ] + } + - Return [ array|bool ] } Method [ <internal:memcache> public method setcompressthreshold ] { + + - Parameters [2] { + Parameter #0 [ <required> int $threshold ] + Parameter #1 [ <optional> float $min_savings = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method increment ] { + + - Parameters [4] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> int $value = <default> ] + Parameter #2 [ <optional> int $defval = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + } + - Return [ array|int|bool ] } Method [ <internal:memcache> public method decrement ] { + + - Parameters [4] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> int $value = <default> ] + Parameter #2 [ <optional> int $defval = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + } + - Return [ array|int|bool ] } Method [ <internal:memcache> public method close ] { + + - Parameters [0] { + } + - Return [ bool ] } Method [ <internal:memcache> public method flush ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $delay = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache> public method setSaslAuthData ] { + + - Parameters [2] { + Parameter #0 [ <required> string $username ] + Parameter #1 [ <required> string $password ] + } + - Return [ bool ] } } } @@ -239,81 +600,257 @@ Extension [ <persistent> extension #81 memcache version 4.0.5.2 ] { - Methods [24] { Method [ <internal:memcache, overwrites MemcachePool, prototype MemcachePool> public method connect ] { + + - Parameters [8] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $port = <default> ] + Parameter #2 [ <optional> $timeout = <default> ] + Parameter #3 [ <optional> $unused4 = <default> ] + Parameter #4 [ <optional> $unused5 = <default> ] + Parameter #5 [ <optional> $unused6 = <default> ] + Parameter #6 [ <optional> $unused7 = <default> ] + Parameter #7 [ <optional> $unugsed8 = <default> ] + } } Method [ <internal:memcache> public method pconnect ] { + + - Parameters [8] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $port = <default> ] + Parameter #2 [ <optional> $timeout = <default> ] + Parameter #3 [ <optional> $unused4 = <default> ] + Parameter #4 [ <optional> $unused5 = <default> ] + Parameter #5 [ <optional> $unused6 = <default> ] + Parameter #6 [ <optional> $unused7 = <default> ] + Parameter #7 [ <optional> $unugsed8 = <default> ] + } } Method [ <internal:memcache, overwrites MemcachePool, prototype MemcachePool> public method addserver ] { + + - Parameters [8] { + Parameter #0 [ <required> $host ] + Parameter #1 [ <optional> $tcp_port = <default> ] + Parameter #2 [ <optional> $persistent = <default> ] + Parameter #3 [ <optional> $weight = <default> ] + Parameter #4 [ <optional> $timeout = <default> ] + Parameter #5 [ <optional> $retry_interval = <default> ] + Parameter #6 [ <optional> $status = <default> ] + Parameter #7 [ <optional> $failure_callback = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method setserverparams ] { + + - Parameters [6] { + Parameter #0 [ <required> string $host ] + Parameter #1 [ <optional> int $tcp_port = <default> ] + Parameter #2 [ <optional> float $timeout = <default> ] + Parameter #3 [ <optional> int $retry_interval = <default> ] + Parameter #4 [ <optional> bool $status = <default> ] + Parameter #5 [ <optional> $failure_callback = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method setfailurecallback ] { + + - Parameters [1] { + Parameter #0 [ <required> ?callable $failure_callback ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method getserverstatus ] { + + - Parameters [2] { + Parameter #0 [ <required> string $host ] + Parameter #1 [ <optional> int $tcp_port = <default> ] + } + - Return [ int|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method findserver ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method getversion ] { + + - Parameters [0] { + } + - Return [ string|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method add ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method set ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method replace ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method cas ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method append ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method prepend ] { + + - Parameters [5] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed $value = <default> ] + Parameter #2 [ <optional> int $flags = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + Parameter #4 [ <optional> int $cas = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method get ] { - Parameters [3] { - Parameter #0 [ <required> $param0 ] - Parameter #1 [ <required> &$param1 ] - Parameter #2 [ <required> &$param2 ] + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> mixed &$flags = <default> ] + Parameter #2 [ <optional> mixed &$cas = <default> ] } + - Return [ mixed ] } Method [ <internal:memcache, inherits MemcachePool> public method delete ] { + + - Parameters [2] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> int $exptime = <default> ] + } + - Return [ array|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method getstats ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $type = <default> ] + Parameter #1 [ <optional> int $slabid = <default> ] + Parameter #2 [ <optional> int $limit = <default> ] + } + - Return [ array|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method getextendedstats ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $type = <default> ] + Parameter #1 [ <optional> int $slabid = <default> ] + Parameter #2 [ <optional> int $limit = <default> ] + } + - Return [ array|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method setcompressthreshold ] { + + - Parameters [2] { + Parameter #0 [ <required> int $threshold ] + Parameter #1 [ <optional> float $min_savings = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method increment ] { + + - Parameters [4] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> int $value = <default> ] + Parameter #2 [ <optional> int $defval = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + } + - Return [ array|int|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method decrement ] { + + - Parameters [4] { + Parameter #0 [ <required> array|string $key ] + Parameter #1 [ <optional> int $value = <default> ] + Parameter #2 [ <optional> int $defval = <default> ] + Parameter #3 [ <optional> int $exptime = <default> ] + } + - Return [ array|int|bool ] } Method [ <internal:memcache, inherits MemcachePool> public method close ] { + + - Parameters [0] { + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method flush ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $delay = <default> ] + } + - Return [ bool ] } Method [ <internal:memcache, inherits MemcachePool> public method setSaslAuthData ] { + + - Parameters [2] { + Parameter #0 [ <required> string $username ] + Parameter #1 [ <required> string $password ] + } + - Return [ bool ] } } } diff --git a/php-pecl-memcache.spec b/php-pecl-memcache.spec index 754af65..7c38c19 100644 --- a/php-pecl-memcache.spec +++ b/php-pecl-memcache.spec @@ -11,25 +11,26 @@ %scl_package php-pecl-memcache %endif -%global pecl_name memcache # Not ready, some failed UDP tests. Neded investigation. -%global with_tests 0%{?_with_tests:1} +%bcond_with tests + +%global pecl_name memcache %global with_zts 0%{!?_without_zts:%{?__ztsphp:1}} %global ini_name 40-%{pecl_name}.ini Summary: Extension to work with the Memcached caching daemon Name: %{?scl_prefix}php-pecl-memcache -Version: 4.0.5.2 +Version: 8.0 Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} Source0: https://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz License: PHP URL: https://pecl.php.net/package/%{pecl_name} BuildRequires: %{?dtsprefix}gcc -BuildRequires: %{?scl_prefix}php-devel > 7 +BuildRequires: %{?scl_prefix}php-devel >= 8.0 BuildRequires: %{?scl_prefix}php-pear BuildRequires: zlib-devel -%if %{with_tests} +%if %{with tests} BuildRequires: memcached %endif @@ -58,21 +59,17 @@ Obsoletes: php56u-pecl-%{pecl_name} <= %{version} Obsoletes: php56w-pecl-%{pecl_name} <= %{version} Obsoletes: php70u-pecl-%{pecl_name} <= %{version} Obsoletes: php70w-pecl-%{pecl_name} <= %{version} -%if "%{php_version}" > "7.1" Obsoletes: php71u-pecl-%{pecl_name} <= %{version} Obsoletes: php71w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "7.2" Obsoletes: php72u-pecl-%{pecl_name} <= %{version} Obsoletes: php72w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "7.3" Obsoletes: php73-pecl-%{pecl_name} <= %{version} Obsoletes: php73w-pecl-%{pecl_name} <= %{version} -%endif %if "%{php_version}" > "7.4" Obsoletes: php74-pecl-%{pecl_name} <= %{version} -Obsoletes: php74w-pecl-%{pecl_name} <= %{version} +%endif +%if "%{php_version}" > "8.0" +Obsoletes: php80-pecl-%{pecl_name} <= %{version} %endif %endif @@ -100,9 +97,10 @@ sed -e 's/role="test"/role="src"/' \ -i package.xml pushd NTS +sed -e '/PHP_MEMCACHE_VERSION/s/4.0.5.2/%{version}/' -i src/php_memcache.h + # Check version as upstream often forget to update this -dir=php7 -extver=$(sed -n '/#define PHP_MEMCACHE_VERSION/{s/.* "//;s/".*$//;p}' $dir/php_memcache.h) +extver=$(sed -n '/#define PHP_MEMCACHE_VERSION/{s/.* "//;s/".*$//;p}' src/php_memcache.h) if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then : Error: Upstream version is now ${extver}, expecting %{version}%{?prever:-%{prever}} : Update the pdover macro and rebuild. @@ -140,9 +138,9 @@ extension=%{pecl_name}.so ; Lock Timeout ;memcache.lock_timeout = 15 -;memcache.prefix_host_key = 0 -;memcache.prefix_host_key_remove_www = 1 -;memcache.prefix_host_key_remove_subdomain = 0 +;memcache.prefix_host_key = Off +;memcache.prefix_host_key_remove_www = On +;memcache.prefix_host_key_remove_subdomain = Off ;memcache.prefix_static_key = '' ; ----- Options to use the memcache session handler @@ -156,9 +154,9 @@ extension=%{pecl_name}.so ; Defines a comma separated of server urls to use for session storage ; Only used when memcache.session_save_path is not set ;session.save_path="tcp://localhost:11211?persistent=1&weight=1&timeout=1&retry_interval=15" -;memcache.session_prefix_host_key = 0 -;memcache.session_prefix_host_key_remove_www = 1 -;memcache.session_prefix_host_key_remove_subdomain = 0 +;memcache.session_prefix_host_key = Off +;memcache.session_prefix_host_key_remove_www = On +;memcache.session_prefix_host_key_remove_subdomain = On ;memcache.session_prefix_static_key = '' ;memcache.session_save_path = '' EOF @@ -218,7 +216,7 @@ done -m | grep %{pecl_name} %endif -%if %{with_tests} +%if %{with tests} : Configuration for tests cd NTS sed -e "s:/var/run/memcached/memcached.sock:$PWD/memcached.sock:" \ @@ -281,6 +279,10 @@ fi %changelog +* Mon Dec 7 2020 Remi Collet <remi@remirepo.net> - 8.0-1 +- update to 8.0 +- raise dependency on PHP 8.0 + * Fri Dec 20 2019 Remi Collet <remi@remirepo.net> - 4.0.5.2-1 - update to 4.0.5.2 (no change) |