__construct() public method

Constructs this backend
public __construct ( EnvironmentConfiguration $environmentConfiguration = null, array $options = [] )
$environmentConfiguration Neos\Cache\EnvironmentConfiguration
$options array Configuration options - depends on the actual backend
 /**
  * {@inheritdoc}
  */
 public function __construct(EnvironmentConfiguration $environmentConfiguration, array $options)
 {
     if (!extension_loaded('apc')) {
         throw new Exception('The PHP extension "apc" must be installed and loaded in order to use the APC backend.', 1232985414);
     }
     parent::__construct($environmentConfiguration, $options);
 }
 /**
  * {@inheritdoc}
  */
 public function __construct(EnvironmentConfiguration $environmentConfiguration, array $options = [])
 {
     if (!extension_loaded('memcache') && !extension_loaded('memcached')) {
         throw new Exception('The PHP extension "memcache" or "memcached" must be installed and loaded in order to use the Memcache backend.', 1213987706);
     }
     parent::__construct($environmentConfiguration, $options);
 }
 /**
  * {@inheritdoc}
  */
 public function __construct(EnvironmentConfiguration $environmentConfiguration, array $options = [])
 {
     parent::__construct($environmentConfiguration, $options);
     $this->useIgBinary = extension_loaded('igbinary');
 }
 /**
  * Constructs this backend
  *
  * @param ApplicationContext $context Flow's application context
  * @param array $options Configuration options - depends on the actual backend
  * @param EnvironmentConfiguration $environmentConfiguration
  * @deprecated Use AbstractBackend instead
  * @api
  */
 public function __construct(ApplicationContext $context, array $options = [], EnvironmentConfiguration $environmentConfiguration = null)
 {
     parent::__construct($environmentConfiguration, $options);
     $this->context = $context;
 }
 /**
  * Constructs this backend
  *
  * @param EnvironmentConfiguration $environmentConfiguration
  * @param array $options Configuration options - depends on the actual backend
  */
 public function __construct(EnvironmentConfiguration $environmentConfiguration, array $options)
 {
     parent::__construct($environmentConfiguration, $options);
     if ($this->redis === null) {
         $this->redis = $this->getRedisClient();
     }
 }