/**
* Constructs this backend
*
* @param ApplicationContext $context Flow's application context
* @param array $options Configuration options - depends on the actual backend
* @param \Redis $redis
*/
public function __construct(ApplicationContext $context, array $options = [], \Redis $redis = null)
{
$this->context = $context;
if ($redis !== null) {
$options['redis'] = $redis;
}
$environmentConfiguration = $this->createEnvironmentConfiguration($context);
parent::__construct($environmentConfiguration, $options);
}