summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2025-10-03 12:11:34 +0200
committerRemi Collet <remi@php.net>2025-10-03 12:11:34 +0200
commitc22a99058db7d1749c2bd895be0efdd343376c05 (patch)
tree445ddddcf9f03a35dcb8bcc9b82a256c02df4313 /REFLECTION
parent033f7af78ce5cdfef98f1a323e4a7955ffaf5e27 (diff)
test build for upcoming 6.3.0RC1HEADmaster
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION512
1 files changed, 508 insertions, 4 deletions
diff --git a/REFLECTION b/REFLECTION
index 0f3b648..f6a5c45 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #136 redis version 6.2.0 ] {
+Extension [ <persistent> extension #143 redis version 6.3.0RC1 ] {
- Dependencies {
Dependency [ igbinary (Required) ]
@@ -101,6 +101,9 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
Entry [ redis.session.lock_wait_time <ALL> ]
Current = '20000'
}
+ Entry [ redis.session.lock_failure_readonly <ALL> ]
+ Current = '0'
+ }
Entry [ redis.session.early_refresh <ALL> ]
Current = '0'
}
@@ -115,7 +118,7 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Classes [6] {
Class [ <internal:redis> class Redis ] {
- - Constants [51] {
+ - Constants [52] {
Constant [ public int REDIS_NOT_FOUND ] { 0 }
Constant [ public int REDIS_STRING ] { 1 }
Constant [ public int REDIS_SET ] { 2 }
@@ -123,6 +126,7 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
Constant [ public int REDIS_ZSET ] { 4 }
Constant [ public int REDIS_HASH ] { 5 }
Constant [ public int REDIS_STREAM ] { 6 }
+ Constant [ public int REDIS_VECTORSET ] { 7 }
Constant [ public int ATOMIC ] { 0 }
Constant [ public int MULTI ] { 1 }
Constant [ public int PIPELINE ] { 2 }
@@ -178,7 +182,7 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Properties [0] {
}
- - Methods [260] {
+ - Methods [286] {
Method [ <internal:redis, ctor> public method __construct ] {
- Parameters [1] {
@@ -532,6 +536,15 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ Redis|int|false ]
}
+ Method [ <internal:redis> public method delifeq ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $value ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
Method [ <internal, deprecated:redis> public method delete ] {
- Parameters [2] {
@@ -1080,6 +1093,35 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ Redis|array|false ]
}
+ Method [ <internal:redis> public method hgetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> array|string|null $expiry = null ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hsetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> ?array $expiry = null ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method hgetdel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method hMset ] {
- Parameters [2] {
@@ -1134,6 +1176,95 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ Redis|array|false ]
}
+ Method [ <internal:redis> public method hexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $time ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $mstime ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method httl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpttl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpersist ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method hscan ] {
- Parameters [4] {
@@ -2295,6 +2426,129 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ Redis|array|bool ]
}
+ Method [ <internal:redis> public method vadd ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $values ]
+ Parameter #2 [ <required> mixed $element ]
+ Parameter #3 [ <optional> ?array $options = null ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vsim ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> ?array $options = null ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vcard ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vdim ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vinfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vismember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ Redis|bool ]
+ }
+
+ Method [ <internal:redis> public method vemb ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $raw = false ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrandmember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <optional> int $count = 0 ]
+ }
+ - Return [ Redis|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vrange ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $min ]
+ Parameter #2 [ <required> string $max ]
+ Parameter #3 [ <optional> int $count = -1 ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrem ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vsetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <required> array|string $attributes ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
+ Method [ <internal:redis> public method vgetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $decode = true ]
+ }
+ - Return [ Redis|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vlinks ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $withscores = false ]
+ }
+ - Return [ Redis|array|false ]
+ }
+
Method [ <internal:redis> public method xtrim ] {
- Parameters [5] {
@@ -2909,7 +3163,7 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Properties [0] {
}
- - Methods [228] {
+ - Methods [254] {
Method [ <internal:redis, ctor> public method __construct ] {
- Parameters [7] {
@@ -3294,6 +3548,15 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ RedisCluster|int|false ]
}
+ Method [ <internal:redis> public method delifeq ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $value ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
Method [ <internal:redis> public method discard ] {
- Parameters [0] {
@@ -3743,6 +4006,35 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ RedisCluster|array|false ]
}
+ Method [ <internal:redis> public method hgetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> array|string|null $expiry = null ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hsetex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ Parameter #2 [ <optional> ?array $expiry = null ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method hgetdel ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
Method [ <internal:redis> public method hmset ] {
- Parameters [2] {
@@ -3822,6 +4114,95 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ RedisCluster|int|false ]
}
+ Method [ <internal:redis> public method hexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpire ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $ttl ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $time ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpireat ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> int $mstime ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> ?string $mode = NULL ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method httl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpttl ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpexpiretime ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method hpersist ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $fields ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
Method [ <internal:redis> public method hvals ] {
- Parameters [1] {
@@ -4601,6 +4982,129 @@ Extension [ <persistent> extension #136 redis version 6.2.0 ] {
- Return [ RedisCluster|bool ]
}
+ Method [ <internal:redis> public method vadd ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> array $values ]
+ Parameter #2 [ <required> mixed $element ]
+ Parameter #3 [ <optional> ?array $options = null ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vsim ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> ?array $options = null ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vcard ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vdim ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vinfo ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vismember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ RedisCluster|bool ]
+ }
+
+ Method [ <internal:redis> public method vemb ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $raw = false ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrandmember ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <optional> int $count = 0 ]
+ }
+ - Return [ RedisCluster|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vrange ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> string $min ]
+ Parameter #2 [ <required> string $max ]
+ Parameter #3 [ <optional> int $count = -1 ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vrem ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ }
+ - Return [ RedisCluster|int|false ]
+ }
+
+ Method [ <internal:redis> public method vlinks ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $withscores = false ]
+ }
+ - Return [ RedisCluster|array|false ]
+ }
+
+ Method [ <internal:redis> public method vgetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <optional> bool $decode = true ]
+ }
+ - Return [ Redis|array|string|false ]
+ }
+
+ Method [ <internal:redis> public method vsetattr ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> mixed $member ]
+ Parameter #2 [ <required> array|string $attributes ]
+ }
+ - Return [ Redis|int|false ]
+ }
+
Method [ <internal:redis> public method xack ] {
- Parameters [3] {