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:----Qcrp542pS9f+pDNcjgeT5E7kkq8vfRx/bsV4vCuiZNpiYYNQcmNn1XWrXYOHF5gkIMCBD7yCYiUfhdPD1p9w5aWSL529StNGtQaNQtz3cDcsz4nouEtTIczBhwcpE0c9hd8FXibYiwkDKhcrMqE6yoHSkU+A/K0mdhLC+MuyYuz8IIHo05LPyC+YyXMoPupMimBklbP6cB527N18+4lFVpm/njdMGYS05xAb9qTAF1CfdMs4ef2peoN/BJ/b72L6zOjkUqk2NZvAEMcIZWu/9jMV4CqwPDqkH2WBxkJhHDWq/7cDO6dc9ZMbtgM0wWp0WjY5z3sgLU2sIA64/M0BwQSlUvjyzYVptOe0OaOltfjXUlloF5WnKBz7ZGv8fKr3XdFl3y+bmsiPm3d0d/HtU8gcvI7CTlYwtw2f73+XSSKVg2LysEEXh54WlI5/3TvbnN/QDayFqOuGjz8VPlSFxeZoZ2HUTIouJTWi12FEdk1dn6wPpxIhy4Ivp4oRr0FOLWVJGAOH9lrdpHCxG34QDGqibJh2aOfvinefDtsdGW806C9qdpLqGR6OOGlddA/SMRvbVdTU7e4jMK6CbfkuD/VQXrA0SbOPgjtSg543Ef3MpKAXfsnTbXbHpU7ysvD8t85qU/C7axcfn7OhUJ/nRK7fb1xl8wkdXkjmwppygk8=----ATTACHMENT:----Mjk4MDkyMjAxMDI4NTMzNiAzNDQzODQ5MDM5NDQwNzQ4IDQ1NTI1OTE4Mzk3MTgzNg==