snappymail/plugins/cache-redis/Predis/Command
google-labs-jules[bot] 2548ed59da Fix PHP 8.4 implicit nullable parameter deprecations in Predis library
PHP 8.4 deprecates implicitly nullable parameter types. Parameters with a default value of `null` must now be explicitly marked as nullable (e.g., `?Type $var = null`).

This change updates the vendored `Predis` library in `plugins/cache-redis/` to comply with this requirement. It scans for function signatures like `Type $var = null` and updates them to `?Type $var = null`. This ensures compatibility with PHP 8.4 and PHP 8.5 while maintaining backward compatibility.

Affected files include `Predis` interfaces, connection classes, and command definitions.
Also updated PHPDoc `@method` annotations to reflect nullable types.
2026-01-16 15:11:52 +00:00
..
Argument Predis to v2.2.2 2024-04-08 16:29:55 +02:00
Processor Predis to v2.2.2 2024-04-02 20:15:23 +02:00
Redis Fix PHP 8.4 implicit nullable parameter deprecations in Predis library 2026-01-16 15:11:52 +00:00
Strategy Fix PHP 8.4 implicit nullable parameter deprecations in Predis library 2026-01-16 15:11:52 +00:00
Traits Predis to v2.2.2 2024-04-08 16:29:55 +02:00
Command.php Predis to v2.2.2 2024-04-02 20:15:23 +02:00
CommandInterface.php Predis to v2.2.2 2024-04-02 20:15:23 +02:00
Factory.php Predis to v2.2.2 2024-04-08 16:29:55 +02:00
FactoryInterface.php Predis to v2.2.2 2024-04-08 16:29:55 +02:00
PrefixableCommandInterface.php Predis to v2.2.2 2024-04-02 20:15:23 +02:00
RawCommand.php Predis to v2.2.2 2024-04-02 20:15:23 +02:00
RawFactory.php Predis to v2.2.2 2024-04-08 16:29:55 +02:00
RedisFactory.php Predis to v2.2.2 2024-04-08 16:29:55 +02:00
ScriptCommand.php Predis to v2.2.2 2024-04-02 20:15:23 +02:00