container = $values; } public function getTaskId() { if (isset($this->container['task']['id'])) { return $this->container['task']['id']; } if (isset($this->container['task_id'])) { return $this->container['task_id']; } return null; } public function getProjectId() { if (isset($this->container['task']['project_id'])) { return $this->container['task']['project_id']; } return null; } public function getAll() { return $this->container; } public function offsetSet($offset, $value) { if (is_null($offset)) { $this->container[] = $value; } else { $this->container[$offset] = $value; } } public function offsetExists($offset) { return isset($this->container[$offset]); } public function offsetUnset($offset) { unset($this->container[$offset]); } public function offsetGet($offset) { return isset($this->container[$offset]) ? $this->container[$offset] : null; } }