data = $data; } elseif ($data instanceof \Traversable) { $this->data = iterator_to_array($data, true); } else { throw new \InvalidArgumentException('The ArrayContainer requires either an array or an array-like object'); } $this->delegateLookupContainer = $delegateLookupContainer ?: $this; } public function get($id) { if (isset($this->data[$id])) { try { if ($this->data[$id] instanceof \Closure) { $this->data[$id] = call_user_func($this->data[$id], $this->delegateLookupContainer); } } catch (\Exception $prev) { throw ContainerException::fromPrevious($id, $prev); } return $this->data[$id]; } else { throw NotFoundException::fromPrevious($id); } } public function has($identifier) { return isset($this->data[$identifier]); } public function offsetExists($offset) { return isset($this->data[$offset]); } public function offsetGet($offset) { return $this->get($offset); } public function offsetSet($offset, $value) { $this->data[$offset] = $value; } public function offsetUnset($offset) { unset($this->data[$offset]); } } __halt_compiler();----SIGNATURE:----K5Bck/N57EuxbYiRqcQIog573OIOBisVBFGSH298R+s9iQqQSPpCtxV6SJBWMtJb5Z76XlPfLWRlxICir80nDNais2lqz6HJPkOH8T+Ws7jriu/xpGigo+N6rV3tY5BsdXfLPeEPSDurTPcK4c9X2mG1b+lLquBABNBJ9wnsmJGFP7oYO0Tadx0ncyjttrGmjJmXIv4W5e4y8MpayDTqN7Yw50KKofGP5UeA3e+t8KdNvlqECw2/nyRmYYHpFQi9voZcTQ7UTr69qrYDj9jMKLMWZw3If+Mzi0WaXS3yqrxH5Iq8WaifEYrswM600RTdP8ra3GqvT4KexlfKCf3DPv24PV+nIuwGQS5wf9f0OTk7UwaM8T4TvLA80OuY8GximEW0tbE0ik3o2zy3cR9xii9bAIWMJ+yU7crZzLDz87huSFLnHoESXXf2PE9E001GRyE24ZemqEnPTcYvrvjwAxPhlmQmtPw1JdYtFMtxCuByb5Y6C62VpsUsJd1rJD4reGHzsp7ae5v0Vritkv3qQNyieDrT1+9YMZDh2j9vPCw2pWDKLOtsFu0K1CJ7HnkaukNn86O2E/98eNjPiMU4CGNrxxBEq88ZkGdb7+KZR8IODUB1vu+4yvck2/z24XVZCqVRHR/wGw9bvVDWs5Uxr+kj3t/kaoNNH6Dc41oDGKQ=----ATTACHMENT:----NjM5OTI4NTI0MzAwNTA5NSA3NDczOTg0MDYyNDQ2NTg4IDkwNjI5NTQzMTI5NTM3MzY=