vendor/doctrine/dbal/src/Driver/PDO/PDOConnect.php line 25

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Doctrine\DBAL\Driver\PDO;
  4. use PDO;
  5. use SensitiveParameter;
  6. use const PHP_VERSION_ID;
  7. /** @internal */
  8. trait PDOConnect
  9. {
  10.     /** @param array<int, mixed> $options */
  11.     private function doConnect(
  12.         #[SensitiveParameter]
  13.         string $dsn,
  14.         string $username,
  15.         #[SensitiveParameter]
  16.         string $password,
  17.         array $options
  18.     ): PDO {
  19.         if (PHP_VERSION_ID 80400) {
  20.             return new PDO($dsn$username$password$options);
  21.         }
  22.         return PDO::connect($dsn$username$password$options);
  23.     }
  24. }