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:----ZYDakN9DAit4DEqWJSd8YOVVdS1wk/3MXhjPnHypomcq1FPayYCwqrdZxmoRlFpLwhU47C4hUKCm16e4Mzy3fxSCQQP9BeId6Me+CnLALSw15RIY+OoDzXh+qsIJ4ypMnxCvNsnsgjij6gL2eq2Sh/X4/BEyPIjL3amOqu+PmEZ1Xgt50KEWtqrjkeQhbanCO8/BnQcebRj1PMRoi68bjbNt9LOmp2B3mU6MU90CQZscVVyxxgxv2qirJ8yig1T+3jaMy4vDacS92pOFKTQEvBurPVP7OHb1I0DTa0bxsuOKTv63ywLqsf08ZTFl3H3FzYPxfjeNMY4w3LO8Y+6uR1NBSae1MnuevPluAbpW3UEmiLPmijcZtRD/TCeRb3krPzmWEn2BT+V/kPZKMfuVemEQPIDcb1mOBXFnaOVDOQQoAuZFjsFYPPoT43WqwpDDf5IjJqXQ7sxh7QHlIhh50C4qs+9M89wmWxLhpuf7BpPhSg2oFKMecw+fHjF82MT0kJsU5ByPyc63TviIKUk8p5KSb44FoukWF/lCK2VWfICjPQ8SQYwwPX2fpK0QdSFS+vBzIREGrLzRvQ2Eu8hgCGHewvZodgknyldvHYM/M1ggl12JXJ+INeyAi6y2VHICWIE2InwGx309bTICykQCjeDBMbvckKo6VVjGdgJL6fg=----ATTACHMENT:----MjUzNzMxNjg3NzcxNzI3NSA1NDEzNjY2NjcxMTkzNTU5IDQ4NzQyMDU1NTA4MDEzODc=