1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-13 01:44:04 +00:00

PHP 8 support (#542)

* PHP 8 support, test workflow syntax

* Try using a custom data structure in the workflow

* Try using matrix include

* Default PHP target

* single include

* fix composer package name

* [WIP] Try using dev-master for valuestore

* Update spatie/valuestore constraint to be stable
This commit is contained in:
Samuel Štancl 2020-11-30 17:30:42 +01:00 committed by GitHub
parent 126afcd0dd
commit 30a1f9102d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 40 additions and 35 deletions

View file

@ -10,19 +10,15 @@ trait CreatesDatabaseUsers
{
public function createDatabase(TenantWithDatabase $tenant): bool
{
return $this->database()->transaction(function () use ($tenant) {
parent::createDatabase($tenant);
parent::createDatabase($tenant);
return $this->createUser($tenant->database());
});
return $this->createUser($tenant->database());
}
public function deleteDatabase(TenantWithDatabase $tenant): bool
{
return $this->database()->transaction(function () use ($tenant) {
parent::deleteDatabase($tenant);
parent::deleteDatabase($tenant);
return $this->deleteUser($tenant->database());
});
return $this->deleteUser($tenant->database());
}
}