summaryrefslogtreecommitdiffstats
path: root/appinfo/app.php
diff options
context:
space:
mode:
Diffstat (limited to 'appinfo/app.php')
-rw-r--r--appinfo/app.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/appinfo/app.php b/appinfo/app.php
index 77e3fe19d..98c033124 100644
--- a/appinfo/app.php
+++ b/appinfo/app.php
@@ -19,6 +19,12 @@ use \OCA\News\Config\DependencyException;
require_once __DIR__ . '/setup.php';
if (is_setup()) {
+ // Turn all errors into exceptions to combat shitty library behavior
+ set_error_handler(function ($code, $message) {
+ if ($code === E_ERROR || $code === E_USER_ERROR) {
+ throw new \Exception($message, $code);
+ }
+ });
$container = new Application();