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

set the storage driver

This commit is contained in:
Samuel Štancl 2019-08-10 09:47:48 +02:00
parent 70234e1123
commit 299437a3c3
2 changed files with 17 additions and 0 deletions

View file

@ -325,4 +325,19 @@ class TenantManager
{ {
return $this->storage; return $this->storage;
} }
/**
* Set the storage driver.
*
* @param Interfaces\StorageDriver|string $driver
* @return void
*/
public function setStorageDriver($driver)
{
if (is_string($driver)) {
$driver = $this->app->make($driver);
}
$this->storage = $driver;
}
} }

View file

@ -94,6 +94,8 @@ abstract class TestCase extends \Orchestra\Testbench\TestCase
'database.redis.client' => 'phpredis', 'database.redis.client' => 'phpredis',
'tenancy.storage_driver' => DatabaseStorageDriver::class, 'tenancy.storage_driver' => DatabaseStorageDriver::class,
]); ]);
tenancy()->setStorageDriver(DatabaseStorageDriver::class);
break; break;
case '2': case '2':
$app['config']->set([ $app['config']->set([