Skip to content
Snippets Groups Projects
Unverified Commit ad2033ef authored by Christoph Wurst's avatar Christoph Wurst Committed by GitHub
Browse files

Merge pull request #25444 from nextcloud/bug/25415/move-generic-errors-to-end

Check for generic errors at last.
parents 392dc8b8 fe378200
No related branches found
No related tags found
No related merge requests found
......@@ -75,19 +75,6 @@ class DbalException extends Exception {
}
public function getReason(): ?int {
/**
* Generic errors
*/
if ($this->original instanceof ConnectionException) {
return parent::REASON_CONNECTION_LOST;
}
if ($this->original instanceof DriverException) {
return parent::REASON_DRIVER;
}
if ($this->original instanceof InvalidArgumentException) {
return parent::REASON_INVALID_ARGUMENT;
}
/**
* Constraint errors
*/
......@@ -131,6 +118,19 @@ class DbalException extends Exception {
return parent::REASON_SERVER;
}
/**
* Generic errors
*/
if ($this->original instanceof ConnectionException) {
return parent::REASON_CONNECTION_LOST;
}
if ($this->original instanceof InvalidArgumentException) {
return parent::REASON_INVALID_ARGUMENT;
}
if ($this->original instanceof DriverException) {
return parent::REASON_DRIVER;
}
return null;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment