From be97924a98acee7518c304af55f776dd3fb1da5b Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Thu, 21 Aug 2014 21:38:37 +0200 Subject: [PATCH] check if oauth extension is installed --- controller/guicontroller.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/controller/guicontroller.php b/controller/guicontroller.php index 79c6447..8e260bc 100644 --- a/controller/guicontroller.php +++ b/controller/guicontroller.php @@ -56,6 +56,8 @@ class GuiController extends Controller */ public function index() { + $this->checkDeps(); + $res = new TemplateResponse('grauphel', 'index'); $res->setParams( array( @@ -67,7 +69,13 @@ class GuiController extends Controller ) ); return $res; + } + protected function checkDeps() + { + if (!class_exists('OAuthProvider')) { + throw new \Exception('PHP extension "oauth" is required'); + } } } ?> -- 2.30.2