1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 18:34:04 +00:00

Improved readability

This commit is contained in:
Teo Miscia 2021-02-06 17:31:59 +01:00
parent d4cfe40d51
commit a23b125c75
4 changed files with 21 additions and 4 deletions

View file

@ -45,7 +45,11 @@ class MySQLDatabaseManager implements TenantDatabaseManager
public function databaseExists(string $name): bool public function databaseExists(string $name): bool
{ {
return config('tenancy.database.check_db_exists') ? (bool) $this->database()->select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$name'") : true; if(config('tenancy.database.check_db_exists')) {
return (bool) $this->database()->select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$name'");
} else {
return true;
}
} }
public function makeConnectionConfig(array $baseConfig, string $databaseName): array public function makeConnectionConfig(array $baseConfig, string $databaseName): array

View file

@ -41,7 +41,11 @@ class PostgreSQLDatabaseManager implements TenantDatabaseManager
public function databaseExists(string $name): bool public function databaseExists(string $name): bool
{ {
return config('tenancy.database.check_db_exists') ? (bool)$this->database()->select("SELECT datname FROM pg_database WHERE datname = '$name'") : true; if (config('tenancy.database.check_db_exists')) {
return (bool)$this->database()->select("SELECT datname FROM pg_database WHERE datname = '$name'");
} else {
return true;
}
} }
public function makeConnectionConfig(array $baseConfig, string $databaseName): array public function makeConnectionConfig(array $baseConfig, string $databaseName): array

View file

@ -41,7 +41,12 @@ class PostgreSQLSchemaManager implements TenantDatabaseManager
public function databaseExists(string $name): bool public function databaseExists(string $name): bool
{ {
return config('tenancy.database.check_db_exists') ? (bool) $this->database()->select("SELECT schema_name FROM information_schema.schemata WHERE schema_name = '$name'") : true; if(config('tenancy.database.check_db_exists')) {
return (bool) $this->database()->select("SELECT schema_name FROM information_schema.schemata WHERE schema_name = '$name'");
} else {
return true;
}
} }
public function makeConnectionConfig(array $baseConfig, string $databaseName): array public function makeConnectionConfig(array $baseConfig, string $databaseName): array

View file

@ -29,7 +29,11 @@ class SQLiteDatabaseManager implements TenantDatabaseManager
public function databaseExists(string $name): bool public function databaseExists(string $name): bool
{ {
return config('tenancy.database.check_db_exists') ? file_exists(database_path($name)) : true; if(config('tenancy.database.check_db_exists')) {
return file_exists(database_path($name));
} else {
return true;
}
} }
public function makeConnectionConfig(array $baseConfig, string $databaseName): array public function makeConnectionConfig(array $baseConfig, string $databaseName): array