Skip to content

Commit

Permalink
Merge pull request #5855 from derrabus/sa/driver-manager-params
Browse files Browse the repository at this point in the history
Reuse the Params type alias for getConnection()
  • Loading branch information
derrabus committed Jan 3, 2023
2 parents 8ecc39c + c66fcbd commit 4fee1df
Showing 1 changed file with 2 additions and 25 deletions.
27 changes: 2 additions & 25 deletions src/DriverManager.php
Original file line number Diff line number Diff line change
Expand Up @@ -147,32 +147,9 @@ private function __construct()
*
* @param Configuration|null $config The configuration to use.
* @param EventManager|null $eventManager The event manager to use.
* @psalm-param array{
* charset?: string,
* dbname?: string,
* default_dbname?: string,
* driver?: key-of<self::DRIVER_MAP>,
* driverClass?: class-string<Driver>,
* driverOptions?: array<mixed>,
* host?: string,
* keepSlave?: bool,
* keepReplica?: bool,
* master?: OverrideParams,
* memory?: bool,
* password?: string,
* path?: string,
* pdo?: \PDO,
* platform?: Platforms\AbstractPlatform,
* port?: int,
* primary?: OverrideParams,
* replica?: array<OverrideParams>,
* sharding?: array<string,mixed>,
* slaves?: array<OverrideParams>,
* user?: string,
* wrapperClass?: class-string<T>,
* } $params
* @psalm-param Params $params
*
* @psalm-return ($params is array{wrapperClass:mixed} ? T : Connection)
* @psalm-return ($params is array{wrapperClass: class-string<T>} ? T : Connection)
*
* @throws Exception
*
Expand Down

0 comments on commit 4fee1df

Please sign in to comment.