public function offsetSet($key, $value) { $results = $this->getIterator(); if ($key === null) { return $results[] = $value; } else { return $results[$key] = $value; } }