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:----TJjVYdVLN2SZdKHzjzRCRzVLYtHxsUcRsVtq3Ue0E8P5PSNuECzzmvuCZBCpg1uJ8AeeJ5tu9PfsQI9d2C3oaOH2+k00chN7n7On3JWClS6/bj67/07/d5817SPYPwMFa3GPnyDLtbm4LQZWKxet17CIstzRWVx5P2lG/cye1FxNeW2VjOFpCvyMroXAaugQFczmcXqiTT24ZKOBGU6j5BFAZCXTaGRGjeXkQUgxrFUaA+gcQBvyLSivicpFivShZH50cOMKP/j7Bljh1L8cK0yoBuUwWUUIEKyFuXxZ3VRBk+c9qcf1AIT3/59Kp6JpeQIHaQ3m6CTWT/619iJZtt2tJUvEXaebQ/4gfEAonPJw0pXLXvOUwdsyIjDKUzy4KU0XoXZzDAZIdhUNZsWPjkHi4hpSKvR/4v3fekraqaaU9Jt1OkPZmXMixYcUMEDxEoTvslgsyIaabphXO2A2uXtK/ZYXIwCiH9t3fSBYc0DycfBtXHyIJpqqiOaJ5JQtkI6z6mebXfafrTD805HoHR1DtoctO8B7wNqSNq8vC8iyN/fLDo1WhtZ/c21f10f2Zy0h+aIWQ+uyiqtMwvzdYg4GkCYnXIob9NRiv6+yMvlEae1axftYedO07neqG/e9eepldoPQOApRPL3ZlwNlkwpsRd+LcshjUm+y7+Uycsk=----ATTACHMENT:----MzQ4NzQ0OTUxODkwOTQyMiA4NTg3Nzk5NjE4MzI2Mjc3IDI0OTM4Nzg5MjIzNTQ0NTY=