PDO APIs need additional assertions due to the existing error suppression mode

parent 52a91a37
...@@ -38,7 +38,10 @@ class PDOConnection extends PDO implements Connection, ServerInfoAwareConnection ...@@ -38,7 +38,10 @@ class PDOConnection extends PDO implements Connection, ServerInfoAwareConnection
public function exec($statement) public function exec($statement)
{ {
try { try {
return parent::exec($statement); $result = parent::exec($statement);
assert($result !== false);
return $result;
} catch (\PDOException $exception) { } catch (\PDOException $exception) {
throw new PDOException($exception); throw new PDOException($exception);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment