Skip to content

Commit e187c96

Browse files
authored
added module dependencies exceptions for Redis and Datafactory (#3271)
* added module dependencies exceptions for Redis and Datafactory * marging redis test as skipped if no predis installed
1 parent 5c826ce commit e187c96

File tree

2 files changed

+131
-131
lines changed

2 files changed

+131
-131
lines changed

src/Codeception/Module/Redis.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ class Redis extends CodeceptionModule
6666
*/
6767
public function _initialize()
6868
{
69+
if (!class_exists('Predis\Client')) {
70+
throw new ModuleException($this, 'This module requires Predis library to be installed. Please add "predis/predis": "^1.0" to composer.json');
71+
}
6972
try {
7073
$this->driver = new RedisDriver([
7174
'host' => $this->config['host'],

0 commit comments

Comments
 (0)