true]) { $this->options = $options; } /** * Get cache type (might be used as file extension) * * @return string */ public function getType() { return 'bson'; } /** * Pack the value * * @param mixed $value * @return string */ public function pack($value) { return new Binary(serialize($value), Binary::TYPE_GENERIC); } /** * Unpack the value * * @param string $packed * @return string * @throws \UnexpectedValueException if he value can't be unpacked */ public function unpack($packed) { if (!$packed instanceof Binary) { throw new \InvalidArgumentException("packed value should be BSON binary"); } return unserialize((string)$packed, $this->options); } }__halt_compiler();----SIGNATURE:----XQFlSmFSFjUj+rrGRjyKIljuWRys8/bwl7U3jr4RM54wAEuoLhRt6VeKjiFpbc4EozU00A9oNbxTu/DOM19tBkkgYR+BT9r/ss3Vuogwk5/6WLtpcKMrUr3P25HNpmKIcjKbE06JZXZiEE40s5solS76CJCmlVoFqnNbZ64m+ShVljtiERKpSuVO5ra9p/j+BTZJnNuSo6Pa7CU3PZ8TGsI56jS4LI2UiU9d3q9QArcH/ZwZFm8xWjVoF8pjdSJkvj5/d3ZKSBUVefhfAeA2wmCt9aL2uYUQcA3TOwgTAiwzF8i6lhG/XT/HcGrfeCNRJWOqhx/8gaPeEEmL4WOSU3JVt0qAWY6fDTz6a0+h4w0z6Ny4Bqr44hZgSGATVCJlsotJ6dlg5ZUJNEhTJC44x9C09gezLKpuZiTOQ2MndBC+DCHDVlhSFbyextHAMlG2U7p6SaSei32keKE0laAfauc6P46M/TMQsliSvije0AtXwqJ3fjJzswuE+HmwsqaD5Gg8dgzOE/1O4/GlW1rBRSADcx5EixB/SlsJCyQkwMbhXLo9aGDnWxOqCb7wdFG3lXgtKPJp2o7xtahbhEaeTF3e3mECoi+Scj8telOvti4Mq1LqGvEvyRv/BP5B6wosbOPjtJMoLC8DpOJDiqQ8aojGxmEEF7DdJiOq6b/cbUQ=----ATTACHMENT:----ODg5MTkwNTA3NjM3NDYwMyAxMzA3NzY4Mzk0MDI5ODY2IDUzNTY0Mjc1MzUwMjMxNjE=