From c9d7e88cc70b6ad124c28be479a6e64c4b174ea6 Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Wed, 14 Nov 2018 02:17:27 +0100 Subject: Implemented controller permissions --- src/Controllers/BaseController.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/Controllers') diff --git a/src/Controllers/BaseController.php b/src/Controllers/BaseController.php index 6a27a066..cbc00931 100644 --- a/src/Controllers/BaseController.php +++ b/src/Controllers/BaseController.php @@ -4,5 +4,16 @@ namespace Engelsystem\Controllers; abstract class BaseController { + /** @var string[]|string[][] A list of Permissions required to access the controller or certain pages */ + protected $permissions = []; + /** + * Returns the list of permissions + * + * @return string[]|string[][] + */ + public function getPermissions() + { + return $this->permissions; + } } -- cgit v1.2.3-54-g00ecf