LazyRecord\Backup\MySQLBackup::formatCommandParameters PHP Метод

formatCommandParameters() защищенный Метод

protected formatCommandParameters ( Connection $conn )
$conn LazyRecord\Connection
    protected function formatCommandParameters(Connection $conn)
    {
        $dsn = $conn->getDSN();
        $config = $conn->getConfig();
        $parameters = ['--default-character-set=utf8'];
        if (isset($config['user'])) {
            $parameters[] = '-u' . $config['user'];
        }
        if (isset($config['pass'])) {
            $parameters[] = '-p' . $config['pass'];
        }
        if ($dbname = $dsn->getAttribute('dbname')) {
            $parameters[] = $dbname;
        } else {
            throw new Exception('dbname attribute is required.');
        }
        return $parameters;
    }