PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / database / PDO / Concerns / ConnectsToDatabase.php
independent-analytics / vendor / illuminate / database / PDO / Concerns Last commit date
ConnectsToDatabase.php 1 month ago
ConnectsToDatabase.php
30 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Database\PDO\Concerns;
4
5 use IAWPSCOPED\Illuminate\Database\PDO\Connection;
6 use InvalidArgumentException;
7 use PDO;
8 /** @internal */
9 trait ConnectsToDatabase
10 {
11 /**
12 * Create a new database connection.
13 *
14 * @param mixed[] $params
15 * @param string|null $username
16 * @param string|null $password
17 * @param mixed[] $driverOptions
18 * @return \Illuminate\Database\PDO\Connection
19 *
20 * @throws \InvalidArgumentException
21 */
22 public function connect(array $params, $username = null, $password = null, array $driverOptions = [])
23 {
24 if (!isset($params['pdo']) || !$params['pdo'] instanceof PDO) {
25 throw new InvalidArgumentException('Laravel requires the "pdo" property to be set and be a PDO instance.');
26 }
27 return new Connection($params['pdo']);
28 }
29 }
30