lithium\data\source\mongo_db\Result::_fetch()

protected method

Fetches the next result from the resource.

Returns

array|boolean|null

Returns a key/value pair for the next result, null if there is none, false if something bad happened.

Source

	protected function _fetch() {
		if (!$this->_resource) {
			return false;
		}
		if (!$this->_resource->hasNext()) {
			return null;
		}
		$result = $this->_resource->getNext();

		if ($result instanceof MongoGridFSFile) {
			$result = ['file' => $result] + $result->file;
		}
		return [$this->_iterator, $result];
	}