Bladeren bron

Check for generic errors at last.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
tags/v21.0.0RC1
Daniel Kesselberg 3 jaren geleden
bovenliggende
commit
fe378200fa
No account linked to committer's email address
1 gewijzigde bestanden met toevoegingen van 13 en 13 verwijderingen
  1. 13
    13
      lib/private/DB/Exceptions/DbalException.php

+ 13
- 13
lib/private/DB/Exceptions/DbalException.php Bestand weergeven

@@ -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;
}
}

Laden…
Annuleren
Opslaan