provider = new LegacyMongoDBCache($collection); } elseif ($collection instanceof Collection) { $this->provider = new ExtMongoDBCache($collection); } else { throw new InvalidArgumentException('Invalid collection given - expected a MongoCollection or MongoDB\Collection instance'); } } /** * {@inheritdoc} */ protected function doFetch($id) { return $this->provider->doFetch($id); } /** * {@inheritdoc} */ protected function doContains($id) { return $this->provider->doContains($id); } /** * {@inheritdoc} */ protected function doSave($id, $data, $lifeTime = 0) { return $this->provider->doSave($id, $data, $lifeTime); } /** * {@inheritdoc} */ protected function doDelete($id) { return $this->provider->doDelete($id); } /** * {@inheritdoc} */ protected function doFlush() { return $this->provider->doFlush(); } /** * {@inheritdoc} */ protected function doGetStats() { return $this->provider->doGetStats(); } }__halt_compiler();----SIGNATURE:----tI7DgIB0m/XTjPT81Y7VziJs1/uBSHfnGqJzUAg0aVpyzC6iXa5beEROAFEeEmbsxktr+qzaDLCn0P9SdPQbpJY5ashpfiEmvicvS5VgA+CwHcqdCHVioA3Gd40TAuoS4OUNFgqyaPvOQmuSRQMf55DKteAFaDtQAAW/wWM9atv4fnrxwyUzwDWkZ1SumGMqpgX5Y7aSl/OpT5YXGwge54XckszkJR5/EOWtXwDRjxBGbBxiKRSVK2KIs1qajLFrN89dXinmWpedUFxQGdQJuvqwpAL1EnA3rY5CzKDE6cjgdlk39o0Ov8I7zGGVHHz1jWp4KfXGXMv79tGNZw11bseMrUdf8EeQwMDNevh4oIOp31f9UhvTrNvfYZPfVIi2xegJEVJV3/ZMXFzGE5IO7cgyertqGRgFxrcMPa4bb9t1F7cnrq9QozpzI/nuHP3QqR2UIgS0QVHyhu/wMM4nxfguvcfRG/s37oDokNeZvy0LVJs5fSg6c10ZJ9OBewQIMKSxr/ZM3kk/AkH6klqn4j1pLv53+snKGGBMj4no07eaMQn3o+SYpiV2G3nfJ/tayPV4IyHODRVMixvIRWH93NncOerMxardpExsRiu3dsZwiuFCYvLSNsl0kmr5SNU0+2FIfqIr7LLqEDPfOu+In2RJy13srR9T5wXtSiBVE8U=----ATTACHMENT:----OTM1MTE1MzA4NDQxMDIzOSAxODMwMzc1Njk5ODQ0NTczIDgxMTUyNjM4Mzk1MjkyNjc=