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

Fix TenantStorageTest

This commit is contained in:
Samuel Štancl 2019-09-30 19:02:00 +02:00
parent bde1035609
commit e88801a4d1
2 changed files with 6 additions and 5 deletions

View file

@ -8,6 +8,6 @@ trait CentralConnection
{
public function getConnectionName()
{
return app(DatabaseStorageDriver::class)->getCentralConnectionName();
return DatabaseStorageDriver::getCentralConnectionName();
}
}

View file

@ -7,6 +7,7 @@ namespace Stancl\Tenancy\StorageDrivers\Database;
use Illuminate\Foundation\Application;
use Illuminate\Support\Facades\DB;
use Stancl\Tenancy\Contracts\StorageDriver;
use Stancl\Tenancy\DatabaseManager;
use Stancl\Tenancy\Exceptions\DomainsOccupiedByOtherTenantException;
use Stancl\Tenancy\Exceptions\TenantCouldNotBeIdentifiedException;
use Stancl\Tenancy\Exceptions\TenantWithThisIdAlreadyExistsException;
@ -36,14 +37,14 @@ class DatabaseStorageDriver implements StorageDriver
*
* @return \Illuminate\Database\Connection
*/
public function getCentralConnection(): \Illuminate\Database\Connection
public static function getCentralConnection(): \Illuminate\Database\Connection
{
return DB::connection($this->getCentralConnectionName());
return DB::connection(static::getCentralConnectionName());
}
public function getCentralConnectionName(): string
public static function getCentralConnectionName(): string
{
return $this->app['config']['tenancy.storage_drivers.db.connection'] ?? $this->originalDefaultConnectionName;
return config('tenancy.storage_drivers.db.connection') ?? app(DatabaseManager::class)->originalDefaultConnectionName;
}
public function findByDomain(string $domain): Tenant