Pavlo Yatsukhnenko
9b1c6d2c8f
Update tests against Relay ( #1537 )
2025-05-12 09:00:40 -07:00
vladvildanov
8bc9a4d432
Merge branch 'v2.x' of github.com:predis/predis into vv-main-2.x-sync
2025-03-31 11:36:25 +03:00
Till Krüss
ba66e22c92
bump year to 2025
2025-01-22 09:24:26 -08:00
Till Krüss
7631d317fd
update year
2024-11-21 11:37:10 -08:00
Vladyslav Vildanov
4195f137ef
RESP3 commands integration tests and response handling ( #1300 )
...
* Added ACL RESP3 integration tests
* Added RESP3 commands integration tests and response handling
* Fixed required server versions
* Added more integration tests for RESP3 responses
* Move static strings to constants
* Codestyle fixes
* Codestyle fixes
* Change non-existing key name
* Change non-existing key name
* Added RESP3 test coverage for JSON module
* Added new assertion, fixed RESP3 JSON responses and versions
* Added feature tests on timeseries module RESP3 responses
* Updated version decorators
* Added feature tests on bloom filter module RESP3 responses
* Added feature tests on search module RESP3 responses
* Mark tests as relay-incompatible
* Added feature tests on cms, cuckoo filters RESP3 responses
* Revert changes
* Increased time intervals to avoid test failures
* Added feature tests on tdigest, topk filters RESP3 responses
* Updated test case responses
* Codestyle fix
2023-07-24 12:16:27 +03:00
Till Krüss
f97ec4b6b9
Merge branch 'main' into fix-type-main
2023-05-09 10:52:19 -07:00
Till Krüss
946c4b7bd7
[v2.x] Relay support ( #1263 )
2023-05-09 10:39:00 -07:00
Vladyslav Vildanov
e9431f788d
Added support for PrefixableCommandInterface ( #1262 )
...
* Added support for PrefixableCommandInterface
* Codestyle fixes
2023-04-13 09:05:33 -07:00
Till Krüss
cc40219268
use short array syntax
2023-01-17 15:08:18 -08:00
Till Krüss
c9babb1984
update copyright comments
2023-01-17 13:41:35 -08:00
Daniele Alessandri
36c9bb047e
[tests] Start improving test suite.
...
- Make use of more typehints for function parameters
- Make use of typehints for function return values
- Use @var where needed to give proper hints to IDEs and avoid warnings
- Replace MockObject::setMethods() with addMethods() and onlyMethods()
- Rewording of some phpdocs
2020-09-01 13:58:14 +02:00
Daniele Alessandri
cc2a7657db
Rework Predis\Command\FactoryInterface and related classes.
...
We have renamed most methods to drop the "command" suffix as it is quite
redundant. Due to this change and thanks to variadic methods introduced
with PHP 5.6 we took the opportunity to replace both "supportsCommand()"
and "supportsCommands()" with a single new method "supports()".
Added more stringent typehints for method arguments and typehints for
return values now that we do not need to support anything below PHP 7.2.
Also moved from using array() to [] in source code of class involved.
2020-08-28 14:23:12 +02:00
Daniele Alessandri
c26909699b
Merge remote-tracking branch 'github/pr/639' into main
2020-08-18 16:03:10 +02:00
Daniele Alessandri
33f5a0ec8c
Merge branch 'stale-master' into main
2020-08-17 17:43:13 +02:00
Daniele Alessandri
4b47639f9e
Rename command classes using command ID as name.
...
Some notable exceptions are EVAL and ECHO because having these names
as class names would raise a syntax error.
2016-06-04 20:54:41 +02:00