Ich versuche einen PHPUnit Integrationstest für einen Controller zu implementieren. Innerhalb der Steuerung instanziieren ich ein Objekt der PHPRedis-Klasse (https://github.com/phpredis/phpredis#usage):In einem CakePHP IntegrationTest "Redis" -Klasse ist nur beim Ausführen des Tests unbekannt
//connect to redis database try { $this->objPHPRedis = new \Redis(); $this->objPHPRedis->connect('127.0.0.1'); } catch(\RedisException $e) { $this->log($e, 1); } catch (\Exception $e) { $this->log($e, 1); }
Dies funktioniert gut, wenn ich normale Anfragen verarbeiten, aber es funktioniert nicht, wenn ich den Test durchführen:
PHP Fatal error: Class Redis not found in /var/www/.../MyController.php on line 100.
Ich habe keine Ahnung, wo ich anfangen soll, nach dem Problem zu suchen. Hat jemand eine Idee, was das Problem sein könnte?
Das funktioniert und macht Sinn! Vielen Dank! – Niklas