From f0e198e7df5ed808a1ec2d140b2d6847bb9694b8 Mon Sep 17 00:00:00 2001
From: Tim van Dijen <tvdijen@gmail.com>
Date: Sun, 3 Feb 2019 20:06:02 +0100
Subject: [PATCH] Fixes for modules/authlinkedin

---
 modules/authlinkedin/lib/Auth/Source/LinkedIn.php | 11 +++++++++++
 modules/authlinkedin/www/linkback.php             |  1 +
 2 files changed, 12 insertions(+)

diff --git a/modules/authlinkedin/lib/Auth/Source/LinkedIn.php b/modules/authlinkedin/lib/Auth/Source/LinkedIn.php
index 0716d8663..f270834c7 100644
--- a/modules/authlinkedin/lib/Auth/Source/LinkedIn.php
+++ b/modules/authlinkedin/lib/Auth/Source/LinkedIn.php
@@ -23,8 +23,13 @@ class LinkedIn extends \SimpleSAML\Auth\Source
      */
     const AUTHID = 'authlinkedin:AuthId';
 
+    /** @var string */
     private $key;
+
+    /** @var string */
     private $secret;
+
+    /** @var string */
     private $attributes;
 
 
@@ -33,6 +38,7 @@ class LinkedIn extends \SimpleSAML\Auth\Source
      *
      * @param array $info  Information about this authentication source.
      * @param array $config  Configuration.
+     * @throws \Exception
      */
     public function __construct($info, $config)
     {
@@ -68,6 +74,7 @@ class LinkedIn extends \SimpleSAML\Auth\Source
      * Documentation at: http://developer.linkedin.com/docs/DOC-1008
      *
      * @param array &$state  Information about the current authentication.
+     * @return void
      */
     public function authenticate(&$state)
     {
@@ -104,6 +111,10 @@ class LinkedIn extends \SimpleSAML\Auth\Source
     }
 
 
+    /**
+     * @param array &$state
+     * @return void
+     */
     public function finalStep(&$state)
     {
         $requestToken = $state['authlinkedin:requestToken'];
diff --git a/modules/authlinkedin/www/linkback.php b/modules/authlinkedin/www/linkback.php
index 157525ab2..922e157fc 100644
--- a/modules/authlinkedin/www/linkback.php
+++ b/modules/authlinkedin/www/linkback.php
@@ -23,6 +23,7 @@ if (array_key_exists('oauth_verifier', $_REQUEST)) {
 assert(array_key_exists(\SimpleSAML\Module\authlinkedin\Auth\Source\LinkedIn::AUTHID, $state));
 $sourceId = $state[\SimpleSAML\Module\authlinkedin\Auth\Source\LinkedIn::AUTHID];
 
+/** @var \SimpleSAML\Module\authlinkedin\Auth\Source\LinkedIn|null $source */
 $source = \SimpleSAML\Auth\Source::getById($sourceId);
 if ($source === null) {
     throw new \Exception('Could not find authentication source with id '.$sourceId);
-- 
GitLab