From 08aaa96630e14ecc54e8aab8c57c3c4909708b43 Mon Sep 17 00:00:00 2001
From: Andrew Hoffmann <andrew.hoffmann@wisc.edu>
Date: Tue, 6 Dec 2016 10:49:23 -0600
Subject: [PATCH] Group conditional logic to clarify precedence

It may not be clear to the developer that `&&` takes precedence over `||`. This change was recommended by a code quality scan.
---
 .../uwphps/preauth/FederatedPreauthUserDetailsProvider.php    | 4 ++--
 .../wisc/doit/uwphps/preauth/PreauthUserDetailsProvider.php   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/main/edu/wisc/doit/uwphps/preauth/FederatedPreauthUserDetailsProvider.php b/src/main/edu/wisc/doit/uwphps/preauth/FederatedPreauthUserDetailsProvider.php
index 48dfdf1..1dd0dd8 100644
--- a/src/main/edu/wisc/doit/uwphps/preauth/FederatedPreauthUserDetailsProvider.php
+++ b/src/main/edu/wisc/doit/uwphps/preauth/FederatedPreauthUserDetailsProvider.php
@@ -27,8 +27,8 @@ class FederatedPreauthUserDetailsProvider extends UserDetailsProvider
     public function loadUser()
     {
         // Return null if no Shib session is found
-        if ($this->httpHeaders && !getenv(static::SHIB_SESSION_ID_HTTP) ||
-            !$this->httpHeaders && !getenv(static::SHIB_SESSION_ID)) {
+        if (($this->httpHeaders && !getenv(static::SHIB_SESSION_ID_HTTP)) ||
+            (!$this->httpHeaders && !getenv(static::SHIB_SESSION_ID))) {
             return null;
         }
 
diff --git a/src/main/edu/wisc/doit/uwphps/preauth/PreauthUserDetailsProvider.php b/src/main/edu/wisc/doit/uwphps/preauth/PreauthUserDetailsProvider.php
index 31f8261..58b647d 100644
--- a/src/main/edu/wisc/doit/uwphps/preauth/PreauthUserDetailsProvider.php
+++ b/src/main/edu/wisc/doit/uwphps/preauth/PreauthUserDetailsProvider.php
@@ -29,8 +29,8 @@ class PreauthUserDetailsProvider extends UserDetailsProvider
     public function loadUser()
     {
         // Return null if no Shib session is found
-        if ($this->httpHeaders && !getenv(static::SHIB_SESSION_ID_HTTP) ||
-            !$this->httpHeaders && !getenv(static::SHIB_SESSION_ID)) {
+        if (($this->httpHeaders && !getenv(static::SHIB_SESSION_ID_HTTP)) ||
+            (!$this->httpHeaders && !getenv(static::SHIB_SESSION_ID))) {
             return null;
         }
 
-- 
GitLab