Fix getSchemaManager() depreciation

This commit is contained in:
Yassine Guedidi 2023-12-24 20:44:59 +01:00
parent 0cbd0ce28a
commit e5a8b152eb

View file

@ -378,7 +378,7 @@ class InstallCommand extends Command
$databaseName = $connection->getDatabase();
try {
$schemaManager = $connection->getSchemaManager();
$schemaManager = $connection->createSchemaManager();
} catch (\Exception $exception) {
// mysql & sqlite
if (false !== strpos($exception->getMessage(), sprintf("Unknown database '%s'", $databaseName))) {
@ -421,7 +421,7 @@ class InstallCommand extends Command
*/
private function isSchemaPresent()
{
$schemaManager = $this->entityManager->getConnection()->getSchemaManager();
$schemaManager = $this->entityManager->getConnection()->createSchemaManager();
return \count($schemaManager->listTableNames()) > 0 ? true : false;
}