`ArrayAccess` stuff

@param mixed $offset offset to lookup

@return mixed

@throws \OutOfBoundsException
547519
public function offsetGet($offset)
    {
        $offset = $this->sanitizeOffset($offset);

        if (!$this->offsetExists($offset)) {
            throw new \OutOfBoundsException($offset);
        }

        return $this->data[$offset];
    }
954937
public function offsetGet( $offset )
    {
        if (isset($this->header[$offset])) {
            return $this->header[$offset];
        } else {
            return null;
        }
    }
109758
public function offsetGet($offset)
    {
        if (!is_int($offset)) {
            return null;
        }
        if ($offset < 0) {
            $offset += count($this->parts);
        }
        return $this->parts[$offset];
    }
1361879
protected function _getRealOffset($offset)
    {
        /* Optimize: check for base $offset in array first. */
        if (parent::offsetExists($offset)) {
            return $offset;
        }

        foreach (array_keys($this->getArrayCopy()) as $key) {
            if (strcasecmp($key, $offset) === 0) {
                return $key;
            }
        }

        return null;
    }
948493
public function offsetGet($offset)
    {
        return isset($this->pathSegments[$offset]) ? $this->pathSegments[$offset] : null;
    }
45893
public function offsetGet($offset)
    {
        return isset($this->lines[$offset]) ? $this->lines[$offset] : null;
    }
95712
public function offsetGet($offset)
    {
        return array_key_exists($offset, $this->attributes) ? $this->attributes[$offset] : null;
    }
640798
public function offsetGet($index) // -> mixed [\ArrayAccess]
	{
		$r = null;
		
		if($this->offsetExists($index))
		{
			$this->moveToOffset($index);
			
			$r = $this->worker->data;
		}
		else
		{
			throw new OutOfRangeException('Offset invalid or out of range');
		}
		
		return $r;
	}
332484
protected function & getArrayByReference(&$offset)
    {
        $offset = explode(self::SEPARATOR, $offset);

        if (count($offset) > 1) {
            $arr = &$this->getFromArray($this->storage, array_slice($offset, 0, -1), false);
        } else {
            $arr = &$this->storage;
        }

        $offset = array_slice($offset, -1);
        $offset = reset($offset);

        return $arr;
    }
882489
public function offsetGet($offset)
    {
        if ($this->offsetExists($offset) &&
            $this->internalFilterHooks($offset, $this->baseConcreteData[$offset], 'output')
        ) {
            return $this->internalSanitizeHooks($offset, $this->baseConcreteData[$offset], 'output');
        }
    }
1314494
public function offsetGet($offset) {
		while (!array_key_exists($offset, $this->_data) && $this->_populate()) {}

		if (array_key_exists($offset, $this->_data)) {
			return $this->_data[$offset];
		}
		return null;
	}
1088871
public function offsetGet($offset)
    {
        if (false === method_exists($this, 'get' . ucfirst($offset))) {
            if (true === isset($this->$offset)) {
                return $this->$offset;
            }

            return null;
        }

        return $this->{'get' . ucfirst($offset)}();
    }
698451
public function get($offset)
    {
        if (!$this->has($offset)) {
            throw OutOfRangeException::offsetNotFound($offset);
        }

        return $this->collection[$offset];
    }
148561
public function offsetGet($offset)
    {
        return isset($this->_args[$offset])
            ? (
                (is_array($this->_args[$offset]))
                    ? new AssociativeArray($this->_args[$offset])
                    : $this->_args[$offset]
            ) : null;
    }
381890
public function offsetGet($offset)
    {
        if (!in_array($offset, self::$parts)) {
            throw new \OutOfBoundsException("$offset is not a valid url part");
        }
        if (isset($this->components[$offset])) {
            $ret = $this->components[$offset];
        } else {
            $ret = '';
        }
        if (is_array($ret) && $offset == self::QUERY) {
            $ret = self::queryString($ret);
        }
        return $ret;
    }
821516
public function offsetGet($offset)
    {
        if (!isset($this->values[$offset])) {
            $this->values[$offset] = $this->dependencies[$offset]($this);
        }

        return $this->values[$offset];
    }
853799
public function offsetGet($offset) {
        $offset = strtolower($offset);
        return array_key_exists($offset, $this->options) ? $this->options[$offset] : self::NONE;
    }