/** * Set options. * * @param array|Traversable|ApcOptions $options * @return Apc * @see getOptions() */ public function setOptions($options) { if (!$options instanceof ApcOptions) { $options = new ApcOptions($options); } return parent::setOptions($options); }
/** * Set options. * * @param array|\Traversable|MemoryOptions $options * @return Memory * @see getOptions() */ public function setOptions($options) { if (!$options instanceof MemoryOptions) { $options = new MemoryOptions($options); } return parent::setOptions($options); }
/** * Set options. * * @param array|\Traversable|FilesystemOptions $options * @return Filesystem * @see getOptions() */ public function setOptions($options) { if (!$options instanceof FilesystemOptions) { $options = new FilesystemOptions($options); } return parent::setOptions($options); }
/** * Set options. * * @param array|Traversable|WinCacheOptions $options * @return WinCache * @see getOptions() */ public function setOptions($options) { if (!$options instanceof WinCacheOptions) { $options = new WinCacheOptions($options); } return parent::setOptions($options); }
/** * Set options. * * @param array|\Traversable|SessionOptions $options * @return Memory * @see getOptions() */ public function setOptions($options) { if (!$options instanceof SessionOptions) { $options = new SessionOptions($options); } return parent::setOptions($options); }
/** * Set options. * * @param array|Traversable|RedisArrayOptions $options * @return RedisArray * @see getOptions() */ public function setOptions($options) { if (!$options instanceof RedisArrayOptions) { $options = new RedisArrayOptions($options); } return parent::setOptions($options); }
/** * {@inheritDoc} */ public function setOptions($options) { return parent::setOptions($options instanceof MongoDbOptions ? $options : new MongoDbOptions($options)); }
/** * Set options. * * @param array|\Traversable|CouchbaseOptions $options * * @return \CouchbaseCluster * * @see getOptions() */ public function setOptions($options) { if (!$options instanceof CouchbaseOptions) { $options = new CouchbaseOptions($options); } return parent::setOptions($options); }