diff --git a/modules/core/lib/Controller.php b/modules/core/lib/Controller.php
index afdd0b5d3c671f4a78cec30373dc5b1ae3ab913f..ab43c003b4794db42bc8d99fa36ccfec672a889d 100644
--- a/modules/core/lib/Controller.php
+++ b/modules/core/lib/Controller.php
@@ -23,6 +23,13 @@ class Controller
     protected $sources;
 
 
+    /**
+     * Controller constructor.
+     *
+     * It initializes the global configuration and auth source configuration for the controllers implemented here.
+     *
+     * @throws \Exception
+     */
     public function __construct()
     {
         $this->config = \SimpleSAML\Configuration::getInstance();