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:----mVqqUDzWXaEg5IqOKBxU6+fyk/JN0/zC5EWKVcnGqPFd0UdW8OAHmhwWaNfwX4XV0uoMeoSQK317KoOzQql2UNO4I321WR9GfOBd4VMibcavj7zWG4jhWqNeSQma6FrPTLLqnz9rSwCA4Xfws9XwJ817F7uxeDjAUDTT27Hq4O3dJLXySbenjh2UGFN03oZZmmecNeqRRXRrXTI3V7yk4qLWU8T7pTQEW/imWCs2hcDIs92fK8EscRNCYQLWKjNSoeTUE2h3z+sjpBQ5EYDCqe6fW8de1oNknAz2b/3UmG0fIa3qwFAonHp/dls7wXTWUmAQXwv3PxAhUSrNvqM8kvMJW4SUDMX0a0Tiln1wDu/GdkwiYnGBF26UwYBt/8dwH/UcDZOZFfqWoHT/FYLj1auMi2+FPOFFM0dAYNeW3q/OOT6+BOolb3u2Ee7p0SPqPzOGR42aby4hhXs0oi2kpygdtfFxVDNV1FwDfUgllHAc+TA0DuN4r4ZucOPpetIi/qWThwbX6d0fPVtkLASHlu3+svBcDpWUxlGzKe98TrAPfhmTA2N8MQGUULDMr0Qe7GhuoNal6VFyMXjjji3C+TwWU1o5BKMFWrn20nOywHdysKKNZ9cBIrCxLA7tjRqTIcBlTzC+gyA9YGZ0LU7xWTk/2JJcy7N6KHtRNr1Y9Q0=----ATTACHMENT:----NDc2MjgzNTI0NTc5NjQ4IDI2NjQ0Njg5NDkxMTgxNDIgODQ4ODgwMzcxMDQwODkzNQ==