Forráskód Böngészése

Explicit PDO::ERRMODE_SILENT (#3408)

`PDO::ERRMODE_SILENT` is the default value
https://php.net/pdo.error-handling
We just make it explicit
#fix https://github.com/FreshRSS/FreshRSS/issues/3402
But in the issue above, it looks like it is in `PDO::ERRMODE_EXCEPTION`
mode
Alexandre Alapetite 5 éve
szülő
commit
2b007ee989
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      lib/Minz/ModelPdo.php

+ 1 - 0
lib/Minz/ModelPdo.php

@@ -24,6 +24,7 @@ class Minz_ModelPdo {
 	private function dbConnect() {
 		$db = Minz_Configuration::get('system')->db;
 		$driver_options = isset($db['pdo_options']) && is_array($db['pdo_options']) ? $db['pdo_options'] : [];
+		$driver_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_SILENT;
 		$dbServer = parse_url('db://' . $db['host']);
 		$dsn = '';
 		$dsnParams = empty($db['connection_uri_params']) ? '' : (';' . $db['connection_uri_params']);