intelephense
1.14.41.16.1
lib/stub/relay/Sentinel.phplib/stub/relay/Sentinel.php+51−17
Index: package/lib/stub/relay/Sentinel.php
===================================================================
--- package/lib/stub/relay/Sentinel.php
+++ package/lib/stub/relay/Sentinel.php
@@ -9,9 +9,9 @@
*/
class Sentinel
{
/**
- * Whether to throw an exception on `-ERR` replies. Default: false
+ * Whether to throw an exception on `-ERR` replies.
*
* @var int
*/
public const OPT_THROW_ON_ERR = 1;
@@ -36,18 +36,20 @@
* @param mixed $persistent
* @param int $retry_interval
* @param float $read_timeout
* @param mixed $auth
+ * @param array|null $context
*/
- #[\Relay\Attributes\Server]
+ #[Attributes\Server]
public function __construct(
array|string|null $host = null,
int $port = 26379,
float $timeout = 0,
mixed $persistent = null,
int $retry_interval = 0,
float $read_timeout = 0,
- #[\SensitiveParameter] mixed $auth = null
+ #[\SensitiveParameter] mixed $auth = null,
+ array|null $context = null
) {}
/**
* Check if the current Sentinel configuration is able to reach the quorum needed
@@ -55,9 +57,9 @@
*
* @param string $master
* @return bool
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function ckquorum(string $master): bool {}
/**
* Force a failover as if the master was not reachable,
@@ -65,96 +67,128 @@
*
* @param string $master
* @return bool
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function failover(string $master): bool {}
/**
* Force Sentinel to rewrite its configuration on disk,
* including the current Sentinel state.
*
* @return bool
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function flushconfig(): bool {}
/**
* Returns the ip and port number of the master with that name.
*
* @param string $master
* @return array|false
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function getMasterAddrByName(string $master): array|false {}
/**
+ * Returns the ip and port number of the primary with that name.
+ *
+ * @see Relay\Sentinel::getMasterAddrByName()
+ *
+ * @param string $master
+ * @return array|false
+ */
+ #[Attributes\ValkeyCommand]
+ public function getPrimaryAddrByName(string $master): array|false {}
+
+ /**
* Returns the state and info of the specified master.
*
* @param string $master
* @return array|false
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function master(string $master): array|false {}
/**
+ * Returns the state and info of the specified primary.
+ *
+ * @see Relay\Sentinel::master()
+ *
+ * @param string $master
+ * @return array|false
+ */
+ #[Attributes\ValkeyCommand]
+ public function primary(string $master): array|false {}
+
+ /**
* Returns a list of monitored masters and their state.
*
* @return array|false
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function masters(): array|false {}
/**
+ * Returns a list of monitored primaries and their state.
+ *
+ * @see Relay\Sentinel::masters()
+ *
+ * @return array|false
+ */
+ #[Attributes\ValkeyCommand]
+ public function primaries(): array|false {}
+
+ /**
* Returns the ID of the Sentinel instance.
*
* @return string
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function myid(): string {}
/**
* Returns PONG if no message is provided, otherwise returns the message.
*
* @param string|null $message
* @return string|bool
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function ping(?string $message = null): string|bool {}
/**
* Will reset all the masters with matching name.
*
* @param string $pattern
* @return int
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function reset(string $pattern): int {}
/**
* Returns a list of sentinel instances for this master, and their state.
*
* @param string $master
* @return array|false
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function sentinels(string $master): array|false {}
/**
* Show a list of replicas for this master, and their state.
*
* @param string $master
* @return array|false
*/
- #[\Relay\Attributes\RedisCommand]
+ #[Attributes\RedisCommand, Attributes\ValkeyCommand]
public function slaves(string $master): array|false {}
/**
* Returns the last error message, if any.
*
* @return string|null
*/
- #[\Relay\Attributes\Local]
+ #[Attributes\Local]
public function getLastError(): string|null {}
/**
* Sets a client option.
@@ -162,16 +196,16 @@
* @param int $option
* @param mixed $value
* @return bool
*/
- #[\Relay\Attributes\Local]
+ #[Attributes\Local]
public function setOption(int $option, mixed $value): bool {}
/**
* Returns a client option.
*
* @param int $option
* @return mixed
*/
- #[\Relay\Attributes\Local]
+ #[Attributes\Local]
public function getOption(int $option): mixed {}
}