Example Usage
<?php

declare(strict_types=1);

require __DIR__.'/vendor/autoload.php';

use Guanguans\SoarPHP\Soar;

$queries = [
    <<<'QUERY'
        SELECT
            DATE_FORMAT (t.last_update, '%Y-%m-%d'),
            COUNT(DISTINCT (t.city))
        FROM
            city t
        WHERE
            t.last_update > '2018-10-22 00:00:00'
            AND t.city LIKE '%Chrome%'
            AND t.city = 'eip'
        GROUP BY
            DATE_FORMAT(t.last_update, '%Y-%m-%d')
        ORDER BY
            DATE_FORMAT(t.last_update, '%Y-%m-%d');
        QUERY,
    'SELECT * FROM `foo`;',
];

/**
 * Examples of scoring.
 */
$scores = Soar::make()->arrayScores($queries); // Basic scoring
dump($scores);

$scores = Soar::make() // Advanced scoring
    ->withTestDsn([
        'user' => 'you_user',
        'password' => 'you_password',
        'addr' => 'you_host:you_port',
        // 'host' => 'you_host',
        // 'port' => 'you_port',
        'schema' => 'you_dbname',
        // 'disable' => false,
    ])
    ->withOnlineDsn([
        'user' => 'you_user',
        'password' => 'you_password',
        // 'addr' => 'you_host:you_port',
        'host' => 'you_host',
        'port' => 'you_port',