*/
class GuiController extends Controller
{
- /**
- * constructor of the controller
+ /**
+ * constructor of the controller
*
- * @param string $appName Name of the app
- * @param IRequest $request Instance of the request
- */
- public function __construct($appName, \OCP\IRequest $request, $user, $urlGen)
+ * @param string $appName Name of the app
+ * @param IRequest $request Instance of the request
+ */
+ public function __construct($appName, \OCP\IRequest $request, $user, $urlGen)
{
parent::__construct($appName, $request);
$this->user = $user;
*/
public function index()
{
+ $this->checkDeps();
+
$res = new TemplateResponse('grauphel', 'index');
$res->setParams(
array(
)
);
return $res;
+ }
+ protected function checkDeps()
+ {
+ if (!class_exists('OAuthProvider')) {
+ throw new \Exception('PHP extension "oauth" is required');
+ }
}
}
?>