Better debugging for "Your test case is not allowed to access the database."

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/8662/head
Joas Schilling 8 years ago
parent a8f56ac8c7
commit 97c4c00e3f
No known key found for this signature in database
GPG Key ID: 7076EA9751AACDDA
  1. 6
      lib/private/AppFramework/Utility/SimpleContainer.php

@ -66,6 +66,12 @@ class SimpleContainer extends Container implements IContainer {
try {
$parameters[] = $this->query($resolveName);
} catch (\Exception $e) {
if (class_exists("PHPUnit_Framework_AssertionFailedError") &&
$e instanceof \PHPUnit_Framework_AssertionFailedError) {
// Easier debugging of "Your test case is not allowed to access the database."
throw $e;
}
// Service not found, use the default value when available
if ($parameter->isDefaultValueAvailable()) {
$parameters[] = $parameter->getDefaultValue();

Loading…
Cancel
Save