Doctrine\DBAL\Driver\SQLSrv\SQLSrvStatement::fetch PHP Метод

fetch() публичный Метод

public fetch ( $fetchMode = null )
    public function fetch($fetchMode = null)
    {
        $args = func_get_args();
        $fetchMode = $fetchMode ?: $this->defaultFetchMode;
        if (isset(self::$fetchMap[$fetchMode])) {
            return sqlsrv_fetch_array($this->stmt, self::$fetchMap[$fetchMode]) ?: false;
        }
        if ($fetchMode == PDO::FETCH_OBJ || $fetchMode == PDO::FETCH_CLASS) {
            $className = $this->defaultFetchClass;
            $ctorArgs = $this->defaultFetchClassCtorArgs;
            if (count($args) >= 2) {
                $className = $args[1];
                $ctorArgs = isset($args[2]) ? $args[2] : array();
            }
            return sqlsrv_fetch_object($this->stmt, $className, $ctorArgs) ?: false;
        }
        throw new SQLSrvException("Fetch mode is not supported!");
    }