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

Replace Foundation\Application dependencies with Cache\Repository wherever possible (#149)

This commit is contained in:
Samuel Štancl 2019-09-30 17:10:39 +02:00 committed by GitHub
parent d0b1729258
commit eabac3d09f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 23 additions and 28 deletions

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Stancl\Tenancy\TenantDatabaseManagers;
use Illuminate\Contracts\Foundation\Application;
use Illuminate\Config\Repository;
use Illuminate\Database\DatabaseManager as IlluminateDatabaseManager;
use Stancl\Tenancy\Contracts\TenantDatabaseManager;
@ -13,9 +13,9 @@ class PostgreSQLDatabaseManager implements TenantDatabaseManager
/** @var \Illuminate\Database\Connection */
protected $database;
public function __construct(Application $app, IlluminateDatabaseManager $databaseManager)
public function __construct(Repository $config, IlluminateDatabaseManager $databaseManager)
{
$this->database = $databaseManager->connection($app['config']['tenancy.database_manager_connections.pgsql']);
$this->database = $databaseManager->connection($config['tenancy.database_manager_connections.pgsql']);
}
public function createDatabase(string $name): bool