mirror of
https://github.com/predis/predis.git
synced 2026-08-25 05:59:39 +00:00
980326d5d8
* Initial work on retries * Added retry class and test coverage * Added support for standalone and cluster * Make TimeoutException instance of CommunicationException * Added pipeline, trasnaction, replication support * Fixed broken test * Marked test as relay-incompatible * Marked test as relay-incompatible * Fixed analysis errors, added missing tests * Codestyle fixes * Fixed test * Update README.md * Update README.md * Update README.md * Updated README.md * Refactor retry on read and write * Added check for timeout value * Updated README.md * Fixed README.md * Codestyle changes * Added missing coverage * Added missing test coverage * Removed comments * Added retry support for Relay connection (#1620) * Added integration test case with mocked retry * Changed client initialisation in tests * Marked test as relay-incompatible --------- Co-authored-by: Pavlo Yatsukhnenko <yatsukhnenko@users.noreply.github.com>
45 lines
1.8 KiB
Plaintext
45 lines
1.8 KiB
Plaintext
parameters:
|
|
level: 2
|
|
|
|
paths:
|
|
- src/
|
|
|
|
ignoreErrors:
|
|
# Tricky ones
|
|
- message: "#^Cannot cast Predis\\\\Response\\\\ResponseInterface to string\\.$#"
|
|
count: 1
|
|
path: src/Client.php
|
|
- message: "#^Cannot cast Predis\\\\Connection\\\\ConnectionInterface to string\\.$#"
|
|
count: 1
|
|
path: src/Client.php
|
|
# "new static" in non-final classes
|
|
- message: "#^Unsafe usage of new static\\(\\)\\.$#"
|
|
count: 3
|
|
path: src/Client.php
|
|
- message: "#^Unsafe usage of new static\\(\\)\\.$#"
|
|
count: 1
|
|
path: src/Connection/Parameters.php
|
|
# Using an interface as concrete type
|
|
- message: "#^Call to an undefined method Predis\\\\Command\\\\FactoryInterface\\:\\:define\\(\\)\\.$#"
|
|
count: 1
|
|
path: src/Configuration/Option/Commands.php
|
|
- message: "#^Call to an undefined method Predis\\\\Command\\\\FactoryInterface\\:\\:undefine\\(\\)\\.$#"
|
|
count: 1
|
|
path: src/Configuration/Option/Commands.php
|
|
- message: "#^Access to an undefined property Predis\\\\Connection\\\\ParametersInterface\\:\\:\\$weight\\.$#"
|
|
count: 1
|
|
path: src/Connection/Cluster/PredisCluster.php
|
|
- message: "#^Access to an undefined property Predis\\\\Connection\\\\ParametersInterface\\:\\:\\$role\\.$#"
|
|
count: 1
|
|
path: src/Connection/Replication/MasterSlaveReplication.php
|
|
- message: "#^Access to an undefined property Predis\\\\Connection\\\\ParametersInterface\\:\\:\\$role\\.$#"
|
|
count: 1
|
|
path: src/Connection/Replication/SentinelReplication.php
|
|
# try/catch problems
|
|
- message: "#^Variable \\$connection might not be defined\\.$#"
|
|
count: 1
|
|
path: src/Connection/Replication/MasterSlaveReplication.php
|
|
- message: "#^Variable \\$response might not be defined\\.$#"
|
|
count: 1
|
|
path: src/Connection/Replication/MasterSlaveReplication.php
|