public __construct ( null | array $options = null ) | ||
$options | null | array |
public function __construct($options = null)
{
if (!is_array($options) || !isset($options['lifetime'])) {
$options['lifetime'] = self::$defaultLifetime;
}
if (!is_array($options) || !isset($options['prefix'])) {
$options['prefix'] = self::$defaultPrefix;
}
$this->options = $options;
}
/** * {@inheritdoc} * * @param array $options Options array */ public function __construct(array $options = []) { if (!isset($options['host'])) { $options['host'] = '127.0.0.1'; } if (!isset($options['port'])) { $options['port'] = 6379; } if (!isset($options['persistent'])) { $options['persistent'] = false; } parent::__construct($options); $this->redis = new BackendRedis(new FrontendData(['lifetime' => $this->options['lifetime']]), $options); }