diff --git a/modules/portal/hooks/hook_htmlinject.php b/modules/portal/hooks/hook_htmlinject.php index efa1984a32aa37402255535297c245325658deef..72235d7335907ae61bf0aee342e10729f768cb70 100644 --- a/modules/portal/hooks/hook_htmlinject.php +++ b/modules/portal/hooks/hook_htmlinject.php @@ -4,6 +4,7 @@ * Hook to inject HTML content into all pages... * * @param array &$hookinfo hookinfo + * @return void */ function portal_hook_htmlinject(&$hookinfo) { diff --git a/modules/portal/lib/Portal.php b/modules/portal/lib/Portal.php index 517ce2edfa4a75bf7afa0798f0d3b9c8fa0f5fbc..e4edd87cdf1dfcee8aadf44e2d2f45f5e84917e9 100644 --- a/modules/portal/lib/Portal.php +++ b/modules/portal/lib/Portal.php @@ -4,15 +4,28 @@ namespace SimpleSAML\Module\portal; class Portal { + /** @var array */ private $pages; + + /** @var array|null */ private $config; + + /** + * @param array $pages + * @param array|null $config + */ public function __construct($pages, $config = null) { $this->pages = $pages; $this->config = $config; } + + /** + * @param string $thispage + * @return array|null + */ public function getTabset($thispage) { if (!isset($this->config)) { @@ -26,6 +39,11 @@ class Portal return null; } + + /** + * @param string $thispage + * @return bool + */ public function isPortalized($thispage) { foreach ($this->config as $set) { @@ -36,6 +54,12 @@ class Portal return false; } + + /** + * @param \SimpleSAML\Locate\Translate $translator + * @param string $thispage + * @return array + */ public function getLoginInfo($translator, $thispage) { $info = ['info' => '', 'translator' => $translator, 'thispage' => $thispage]; @@ -43,6 +67,11 @@ class Portal return $info['info']; } + + /** + * @param string + * @return string + */ public function getMenu($thispage) { $config = \SimpleSAML\Configuration::getInstance();