public function getCustomRowObject(int $n, string $className)
	{
		isset($this->customResultObject[$className]) || $this->getCustomResultObject($className);

		if (empty($this->customResultObject[$className]))
		{
			return null;
		}

		if ($n !== $this->currentRow && isset($this->customResultObject[$className][$n]))
		{
			$this->currentRow = $n;
		}

		return $this->customResultObject[$className][$this->currentRow];
	}
public function getCustomRowObject(int $n, string $className)
	{
		isset($this->customResultObject[$className]) || $this->getCustomResultObject($className);

		if (empty($this->customResultObject[$className]))
		{
			return null;
		}

		if ($n !== $this->currentRow && isset($this->customResultObject[$className][$n]))
		{
			$this->currentRow = $n;
		}

		return $this->customResultObject[$className][$this->currentRow];
	}
public function getCustomRowObject ( int $ n , string $ className ) { isset ( $ this -> customResultObject [ $ className ] ) || $ this -> getCustomResultObject ( $ className ) ; if ( empty ( $ this -> customResultObject [ $ className ] ) ) { return null ; } if ( $ n !== $ this -> currentRow && isset ( $ this -> customResultObject [ $ className ] [ $ n ] ) ) { $ this -> currentRow = $ n ; } return $ this -> customResultObject [ $ className ] [ $ this -> currentRow ] ; }
Returns a row as a custom class instance.

If row doesn't exists, returns null.

@param integer $n
@param string  $className

@return mixed
Returns a row as a custom class instance .