Prado\Data\SqlMap\Statements\TMappedStatement::fillDefaultResultMap PHP Method

fillDefaultResultMap() protected method

Fill the result map using default settings. If $resultMap is null the result object returned will be guessed from $resultObject.
protected fillDefaultResultMap ( $resultMap, $row, $resultObject ) : mixed
return mixed the result object filled with data.
    protected function fillDefaultResultMap($resultMap, $row, $resultObject)
    {
        if ($resultObject === null) {
            $resultObject = '';
        }
        if ($resultMap !== null) {
            $result = $this->fillArrayResultMap($resultMap, $row, $resultObject);
        } else {
            $result = $row;
        }
        //if scalar result types
        if (count($result) == 1 && ($type = gettype($resultObject)) != 'array') {
            return $this->getScalarResult($result, $type);
        } else {
            return $result;
        }
    }