diff --git a/src/DBAL/PostgresDriver.php b/src/DBAL/PostgresDriver.php index 55548ed..f7f1391 100644 --- a/src/DBAL/PostgresDriver.php +++ b/src/DBAL/PostgresDriver.php @@ -13,20 +13,9 @@ namespace Hyperf\Database\PgSQL\DBAL; use Doctrine\DBAL\Driver\AbstractPostgreSQLDriver; -use InvalidArgumentException; -use Swoole\Coroutine\PostgreSQL; +use Hyperf\Database\DBAL\Concerns\ConnectsToDatabase; class PostgresDriver extends AbstractPostgreSQLDriver { - /** - * Create a new database connection. - */ - public function connect(array $params) - { - if (! isset($params['pdo']) || ! $params['pdo'] instanceof PostgreSQL) { - throw new InvalidArgumentException('The "pdo" property must be required.'); - } - - return new Connection($params['pdo']); - } + use ConnectsToDatabase; }