Gets the document object in the $offset

@param integer $offset
@return Model
550555
public function offsetGet($offset) {
        return Model::makeOfType($this->result['hits']['hits'][$offset], $this->modelClass, $this->esClient);
    }
843633
public function offsetGet($offset) {
		return isset($this->fields[$offset]) ? $this->fields[$offset] : null;
	}
294957
public function offsetGet($offset)
    {
        if (!isset($this->options[$offset])) {
            throw new \DomainException('Undefined field: ' + $offset);
        }
        return $this->options[$offset];
    }
602738
public function &offsetGet($offset)
    {

        if (isset($this->__dynamicPropertyMap[$offset])) {
            return $this->__dynamicPropertyMap [$offset];
        } else {
            return $this->nullGuard;
        }

    }
1363685
public function offset($offset = 0)
	{
		if ($this->offset === null)
		{
			$this->offset = new QueryElement('OFFSET', (int) $offset);
		}

		return $this;
	}
965769
public function offsetGet($offset)
    {
        return isset($this->repositories[$offset]) ? $this->repositories[$offset] : null;
    }
366749
public function offsetGet($offset)
    {
        if (is_int($offset)) {
            return $this->contents[$offset];
        } elseif ($offset == ':last') {
            // Shortcut for fetching the last item in the Collection:
            return $this->contents[count($this->contents) - 1];
        } else {
            return $this->callSelector($offset);
        }
    }
1114305
public function offsetGet($offset)
	{
		list($index_name, $key) = $this->normalizeAccessKey($offset);

		return $this->get($key, null, $index_name);
	}
300690
public function offsetGet($offset)
    {
        return isset($this->chunks[$offset]) ? $this->chunks[$offset] : null;
    }
1212512
public function offsetGet($offset)
    {
        $this->loadBlueprint();

        if ($offset === 'title') {
            $offset = 'name';
        }
        return $this->blueprint[$offset] ?? null;
    }
1167242
public function offsetGet($offset)
    {
        return isset($this->collection[$offset]) ? $this->collection[$offset] : null;
    }
277914
public function offsetGet($offset)
    {
        $method = 'get' . ucfirst($offset);
        if (method_exists($this, $method)) {
            return $this->{$method} ();
        }
        $method = 'get' . self::matchPropertyName($offset);
        if (method_exists($this, $method)) {
            return $this->{$method} ();
        }
        return array_key_exists($offset, $this->unknownProperties) ? $this->unknownProperties[$offset] : null;
    }
95712
public function offsetGet($offset)
    {
        return array_key_exists($offset, $this->attributes) ? $this->attributes[$offset] : null;
    }
752695
public function offsetGet($offset)
    {
        if ($this->offsetExists($offset)) {
            $values = get_object_vars($this);
            return $values[$offset];
        }

        return null;
    }
144921
public function offsetGet($offset)
    {
        return isset($this->object[$offset]) ? $this->object[$offset] : null;
    }
859945
public function offsetGet($offset) {
		$result = parent::offsetGet($offset);
		if ($result != NULL && is_array($result)) {
			$result = new DynamicResponseModel($result);
		}
		return $result;
	}
60422
public function offsetGet($offset)
    {
        if (is_numeric($offset)) {
            if (isset($this->getTags()[$offset])) {
                return $this->getTags()[$offset];
            }
        } else {
            $attributes = $this->getAttributes();
            if (isset($attributes[$offset])) {
                return $attributes[$offset];
            }
        }
    }