Fixed wrong casing of SQLitePlatform

This commit is contained in:
Jan Böhmer 2024-06-09 23:36:00 +02:00
parent 777bfed813
commit 7d9be5ae76
6 changed files with 9 additions and 12 deletions

View file

@ -5,7 +5,7 @@ declare(strict_types=1);
namespace App\Command; namespace App\Command;
use Symfony\Component\Console\Attribute\AsCommand; use Symfony\Component\Console\Attribute\AsCommand;
use Doctrine\DBAL\Platforms\SqlitePlatform; use Doctrine\DBAL\Platforms\SQLitePlatform;
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform; use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\EntityManagerInterface;
use PhpZip\Constants\ZipCompressionMethod; use PhpZip\Constants\ZipCompressionMethod;
@ -157,7 +157,7 @@ class BackupCommand extends Command
$io->error('Could not dump database: '.$e->getMessage()); $io->error('Could not dump database: '.$e->getMessage());
$io->error('This can maybe be fixed by installing the mysqldump binary and adding it to the PATH variable!'); $io->error('This can maybe be fixed by installing the mysqldump binary and adding it to the PATH variable!');
} }
} elseif ($connection->getDatabasePlatform() instanceof SqlitePlatform) { } elseif ($connection->getDatabasePlatform() instanceof SQLitePlatform) {
$io->note('SQLite database detected. Copy DB file to ZIP...'); $io->note('SQLite database detected. Copy DB file to ZIP...');
$params = $connection->getParams(); $params = $connection->getParams();
$zip->addFile($params['path'], 'var/app.db'); $zip->addFile($params['path'], 'var/app.db');

View file

@ -27,7 +27,6 @@ use Composer\CaBundle\CaBundle;
use Doctrine\DBAL\Driver; use Doctrine\DBAL\Driver;
use Doctrine\DBAL\Driver\Connection; use Doctrine\DBAL\Driver\Connection;
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware; use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
/** /**
* This middleware sets SSL options for MySQL connections * This middleware sets SSL options for MySQL connections

View file

@ -26,7 +26,6 @@ namespace App\Doctrine\Middleware;
use App\Exceptions\InvalidRegexException; use App\Exceptions\InvalidRegexException;
use Doctrine\DBAL\Driver\Connection; use Doctrine\DBAL\Driver\Connection;
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware; use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
use Doctrine\DBAL\Platforms\SqlitePlatform;
/** /**
* This middleware is used to add the regexp operator to the SQLite platform. * This middleware is used to add the regexp operator to the SQLite platform.

View file

@ -24,7 +24,6 @@ namespace App\Doctrine\Middleware;
use Doctrine\DBAL\Driver\Connection; use Doctrine\DBAL\Driver\Connection;
use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware; use Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware;
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
/** /**
* This command sets the initial command parameter for MySQL connections, so we can set the SQL mode * This command sets the initial command parameter for MySQL connections, so we can set the SQL mode

View file

@ -26,7 +26,7 @@ use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Exception; use Doctrine\DBAL\Exception;
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform; use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
use Doctrine\DBAL\Platforms\PostgreSQLPlatform; use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
use Doctrine\DBAL\Platforms\SqlitePlatform; use Doctrine\DBAL\Platforms\SQLitePlatform;
use Doctrine\DBAL\Schema\Schema; use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration; use Doctrine\Migrations\AbstractMigration;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;
@ -166,7 +166,7 @@ abstract class AbstractMultiPlatformMigration extends AbstractMigration
return 'mysql'; return 'mysql';
} }
if ($this->connection->getDatabasePlatform() instanceof SqlitePlatform) { if ($this->connection->getDatabasePlatform() instanceof SQLitePlatform) {
return 'sqlite'; return 'sqlite';
} }

View file

@ -26,7 +26,7 @@ use Doctrine\DBAL\Exception;
use Doctrine\DBAL\Connection; use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Platforms\AbstractMySQLPlatform; use Doctrine\DBAL\Platforms\AbstractMySQLPlatform;
use Doctrine\DBAL\Platforms\PostgreSQLPlatform; use Doctrine\DBAL\Platforms\PostgreSQLPlatform;
use Doctrine\DBAL\Platforms\SqlitePlatform; use Doctrine\DBAL\Platforms\SQLitePlatform;
use Doctrine\ORM\EntityManagerInterface; use Doctrine\ORM\EntityManagerInterface;
/** /**
@ -51,7 +51,7 @@ class DBInfoHelper
return 'mysql'; return 'mysql';
} }
if ($this->connection->getDatabasePlatform() instanceof SqlitePlatform) { if ($this->connection->getDatabasePlatform() instanceof SQLitePlatform) {
return 'sqlite'; return 'sqlite';
} }
@ -72,7 +72,7 @@ class DBInfoHelper
return $this->connection->fetchOne('SELECT VERSION()'); return $this->connection->fetchOne('SELECT VERSION()');
} }
if ($this->connection->getDatabasePlatform() instanceof SqlitePlatform) { if ($this->connection->getDatabasePlatform() instanceof SQLitePlatform) {
return $this->connection->fetchOne('SELECT sqlite_version()'); return $this->connection->fetchOne('SELECT sqlite_version()');
} }
@ -98,7 +98,7 @@ class DBInfoHelper
} }
} }
if ($this->connection->getDatabasePlatform() instanceof SqlitePlatform) { if ($this->connection->getDatabasePlatform() instanceof SQLitePlatform) {
try { try {
return (int) $this->connection->fetchOne('SELECT page_count * page_size as size FROM pragma_page_count(), pragma_page_size();'); return (int) $this->connection->fetchOne('SELECT page_count * page_size as size FROM pragma_page_count(), pragma_page_size();');
} catch (Exception) { } catch (Exception) {
@ -138,7 +138,7 @@ class DBInfoHelper
} }
} }
if ($this->connection->getDatabasePlatform() instanceof SqlitePlatform) { if ($this->connection->getDatabasePlatform() instanceof SQLitePlatform) {
return 'sqlite'; return 'sqlite';
} }