diff --git a/lib/SimpleSAML/Store/Redis.php b/lib/SimpleSAML/Store/Redis.php index af1b94c8baa685b590e186ee3abe846f47e12048..f7fc0fa847298dfc807e78b853aedb9581b4f50c 100644 --- a/lib/SimpleSAML/Store/Redis.php +++ b/lib/SimpleSAML/Store/Redis.php @@ -19,6 +19,10 @@ class Redis extends Store { assert('is_null($redis) || is_subclass_of($redis, "Predis\\Client")'); + if (!class_exists('\Predis\Client')) { + throw new \SimpleSAML\Error\CriticalConfigurationError('predis/predis is not available.'); + } + if (is_null($redis)) { $config = Configuration::getInstance();