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:----idpE7/SufGy8i7jImfQdIP2YlJz0+9y+G9LDQJXbLW7dDySWCSpH804ePGcUstgNAAdvi7VUUB4f+Lb6uUh650lNeSMrCsZjA795NDb0bpy0XbykCCK4bgQyvI0ORa1OOsbNccK5ceFqLikvNRpXBW5O1XdpBExqlkfjbAZmz+EGGFvZdtl7cX2sTHdxvz81zrzKD/I4CP5RyQAbZNOSMLYsAV+DAg8VvxZRQn8VH4kcawmWgPeRu2XLCMu0/cYVZDQ70n0zYZ+zWc/xCA7cAd1f4d+NvHZzOfK0nCZUfwJm6ONUkm1lKE7/ItN4EpOd4Eu9mjfM8Sa7DmGc+pGGlwB/Px2ejztRgNHI2tUkhY8IyYjo2LtloFZC++nF5fGuDxZ89mPaZKBJQkMfnnzNVdbHSLGhi9rIEnhGu6+RDOv5fVn+BcS/ra0TcmnQ1CaH1w69ztgTUjfIW1yKIuneGw5cnPbwB2p174bGznMqtk+VPUeBDX0uVSmZtBi/tsPKNvopH+v80xB88kQQvvF0v3u0vBgTLTFz75tVSqkl6/QiVz+FxfGjvK2evVg4Efz8N3UouLJQZpsziJbzuaVM13t7n7n3HZZ6x6wLLSmeDrqLtPOdJ9eNFA4JTIC3F3bNFh4o62wf2W6iLHN4otdoBxruMVcQGcdgsV8JVF4msfM=----ATTACHMENT:----NzAzODg5ODI3MjkzMzYzMyAyNTU2OTI3OTEzMjM5MDIzIDE4NjA1MjU4MjI5NDU3Njk=