diff options
Diffstat (limited to 'controller/guicontroller.php')
| -rw-r--r-- | controller/guicontroller.php | 8 |
1 files changed, 8 insertions, 0 deletions
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'); + } } } ?> |
