1 | <?php |
||
15 | class DatabaseConnection extends \PDO |
||
16 | { |
||
17 | private $databaseName; |
||
18 | private $databaseHost; |
||
19 | private $databaseDriver; |
||
20 | private $databaseUsername; |
||
21 | private $databasePassword; |
||
22 | private $databaseHandle; |
||
|
|||
23 | |||
24 | public function __construct() |
||
57 | |||
58 | /** |
||
59 | * This method connects the specified database chosen by the user |
||
60 | * @params void |
||
61 | * @return boolean true or false |
||
62 | */ |
||
63 | // public function connect() |
||
64 | // { |
||
65 | // try { |
||
66 | // |
||
67 | // $options = [ |
||
68 | // |
||
69 | // PDO::ATTR_PERSISTENT => true, |
||
70 | // |
||
71 | // PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION |
||
72 | // ]; |
||
73 | // |
||
74 | // $databaseHandle = new PDO($this->getDatabaseDriver(), $this->databaseUsername, $this->databasePassword, $options); |
||
75 | // |
||
76 | // } catch(PDOException $e) { |
||
77 | // |
||
78 | // return $e->getMessage(); |
||
79 | // |
||
80 | // } |
||
81 | // |
||
82 | // return $databaseHandle; |
||
83 | // } |
||
84 | |||
85 | |||
86 | /** |
||
87 | * This method determines the driver to be used for appropriate database server |
||
88 | * @params void |
||
89 | * @return string dsn |
||
90 | */ |
||
91 | public function getDatabaseDriver() |
||
118 | |||
119 | /** |
||
120 | * Load Dotenv to grant getenv() access to environment variables in .env file |
||
121 | */ |
||
122 | public function loadEnv() |
||
132 | |||
133 | } |
This check marks private properties in classes that are never used. Those properties can be removed.