CrudKit\Data\SQLDataProvider::getRow PHP Method

getRow() public method

public getRow ( $id = null )
    public function getRow($id = null)
    {
        $pk = $this->getPrimaryColumn()->getExpr();
        $builder = $this->conn->createQueryBuilder();
        $exec = $builder->select($this->queryColumns('all', array(), 'exprAs', false, true))->from($this->tableName)->where("{$pk} = " . $builder->createNamedParameter($id))->execute();
        LoggingHelper::logBuilder($builder);
        $values = $exec->fetch(PDO::FETCH_ASSOC);
        return $this->prepareObjectForClient($values);
    }