aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2014-08-21 21:38:37 +0200
committerChristian Weiske <cweiske@cweiske.de>2014-08-21 21:38:37 +0200
commitbe97924a98acee7518c304af55f776dd3fb1da5b (patch)
treee791dd09dfd24371cda0c612e96ff46f84ff415b
parent95103edfeeaf1bc750369ec35346fb53225af83b (diff)
downloadgrauphel-be97924a98acee7518c304af55f776dd3fb1da5b.tar.gz
grauphel-be97924a98acee7518c304af55f776dd3fb1da5b.zip
check if oauth extension is installed
-rw-r--r--controller/guicontroller.php8
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');
+ }
}
}
?>