Xpressengine\Database\DatabaseCoupler::__construct PHP Method

__construct() private method

singleton
private __construct ( Illuminate\Database\DatabaseManager $databaseManager, TransactionHandler $transaction, ProxyManager $proxy, Xpressengine\Support\CacheInterface $cache )
$databaseManager Illuminate\Database\DatabaseManager database manager
$transaction TransactionHandler transaction handler
$proxy ProxyManager proxy manager
$cache Xpressengine\Support\CacheInterface cache
    private function __construct(DatabaseManager $databaseManager, TransactionHandler $transaction, ProxyManager $proxy, CacheInterface $cache)
    {
        $this->databaseManager = $databaseManager;
        $this->transaction = $transaction;
        $this->proxy = $proxy;
        $this->cache = $cache;
    }