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:----jy+vaPN3E4KjSV0fmfPKAoSt6g0lA/05GQzGJipF2ZBtPOcQt0PD/zZU+Ub4TCfJ6xILl+Doce2pNjUMfi9lAzH2PnoEOtNz2bfr6ldoDedMRQIanzc3xZrVlM96PfA5Y9TncKMIHp04H6cJPyIwbq8Q8PX1Y4ZfxClo6G//BIjL++zOI+PyfjEaiaCBke3in/tcp+zFeqibNjh28JsJnq6na2bwX/URCaDTEK2b0uJ1HtbxVs1RL6cuKsgtkfRn1o1M2YchsQGdka4sXVlWlnIt6dEwe+T7KbzBh9TS63AZHEiroDZIcLo/JK6zw/0CRgw8+NEGutbTeX4YsMtbJn8UN2dMwE2aNRuVsfwpGo4kqFfIxsFD6EPI88RDqgJv/rm3YTSh54QnFHr7xksvEJJi1+BUUB2uFi46l+3BC8jKyDO+80LEHZNUoiozpnYJB6EzU0W8F6+szSsW5DZbT48T0iF4rKNX5LNDUePD5P9yhxv57HNezNvo8MGqcWyu0Yob2S8/GB5Asgl2Wb1677ARb2znQKjyf/3HUce6cAo0NRWeFgTxS9hatlnnYGeLxMgUrRyC12oZPR0xPMelF7thoyOrq11QEkMmLtWjEN3Ifnn6VBU1DTkR31PJaX3dtDuibUdgb8GUiZMLgBrPk+lyLRiD8QCWvWSgFU30lb8=----ATTACHMENT:----MzQxMTIzNDYzODU0Njg1MCAxMTM3MDg4MDE2NzA5MjA0IDMzMDYxMjUxNTkzNTY5MTk=