summaryrefslogtreecommitdiff
path: root/src/Renderer
diff options
context:
space:
mode:
authorIgor Scheller <igor.scheller@igorshp.de>2018-11-12 14:41:23 +0100
committermsquare <msquare@notrademark.de>2018-12-02 12:53:31 +0100
commitc33940f64a1e5b59afd700010247382f5b7b2df3 (patch)
tree453b8810c90cd78e75a1425a4f4f002e585d121a /src/Renderer
parent951828a4f1175f99666a48629ea125640cc7c598 (diff)
Moved permission checks to Authenticator class
Diffstat (limited to 'src/Renderer')
-rw-r--r--src/Renderer/Twig/Extensions/Authentication.php13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/Renderer/Twig/Extensions/Authentication.php b/src/Renderer/Twig/Extensions/Authentication.php
index 20ede828..538526da 100644
--- a/src/Renderer/Twig/Extensions/Authentication.php
+++ b/src/Renderer/Twig/Extensions/Authentication.php
@@ -27,7 +27,7 @@ class Authentication extends TwigExtension
return [
new TwigFunction('is_user', [$this, 'isAuthenticated']),
new TwigFunction('is_guest', [$this, 'isGuest']),
- new TwigFunction('has_permission_to', [$this, 'checkAuth']),
+ new TwigFunction('has_permission_to', [$this->auth, 'can']),
];
}
@@ -46,15 +46,4 @@ class Authentication extends TwigExtension
{
return !$this->isAuthenticated();
}
-
- /**
- * @param $privilege
- * @return bool
- */
- public function checkAuth($privilege)
- {
- global $privileges;
-
- return in_array($privilege, $privileges);
- }
}