1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 15:54:03 +00:00

canCreate database

This commit is contained in:
Samuel Štancl 2019-09-08 16:52:10 +02:00
parent 08319695b9
commit de54b5708c
7 changed files with 60 additions and 7 deletions

View file

@ -4,14 +4,14 @@ declare(strict_types=1);
namespace Stancl\Tenancy\TenantDatabaseManagers;
use Stancl\Tenancy\Interfaces\TenantDatabaseManager;
use Stancl\Tenancy\Contracts\TenantDatabaseManager;
class SQLiteDatabaseManager implements TenantDatabaseManager
{
public function createDatabase(string $name): bool
{
try {
return \fclose(\fopen(database_path($name), 'w'));
return fclose(fopen(database_path($name), 'w'));
} catch (\Throwable $th) {
return false;
}
@ -20,9 +20,14 @@ class SQLiteDatabaseManager implements TenantDatabaseManager
public function deleteDatabase(string $name): bool
{
try {
return \unlink(database_path($name));
return unlink(database_path($name));
} catch (\Throwable $th) {
return false;
}
}
public function databaseExists(string $name): bool
{
return file_exists(database_path($name));
}
}