@@ -223,17 +223,23 @@ public function processResponse($samlResponse, $requestId = null)
223223     * 
224224     * @throws OneLogin_Saml2_Error 
225225     */ 
226-     public  function  processSLO (Request   $ request , $ keepLocalSession  = false , $ requestId  = null , $ retrieveParametersFromServer  = false , $ cbDeleteSession  = null , $ stay  = false )
227-     {
226+     public  function  processSLO (
227+         Request   $ request ,
228+         $ keepLocalSession  = false ,
229+         $ requestId  = null ,
230+         $ retrieveParametersFromServer  = false ,
231+         $ cbDeleteSession  = null ,
232+         $ stay  = false 
233+     ) {
228234        $ this  ->_errors  = array ();
229235        $ this  ->_errorReason  = null ;
230-         if  (null  !== ($ samlResponse  = $ request ->get ('SAMLResponse ' ,  null ))) {
236+         if  (null  !== ($ samlResponse  = $ request ->get ('SAMLResponse ' ))) {
231237            $ logoutResponse  = new  OneLogin_Saml2_LogoutResponse ($ this  ->_settings , $ samlResponse );
232238            $ this  ->_lastResponse  = $ logoutResponse ->getXML ();
233-             if  (!$ logoutResponse ->isValid ($ requestId , $ retrieveParametersFromServer )) {
239+             if  (!$ logoutResponse ->isValid ($ request ,  $ requestId , $ retrieveParametersFromServer )) {
234240                $ this  ->_errors [] = 'invalid_logout_response ' ;
235241                $ this  ->_errorReason  = $ logoutResponse ->getError ();
236-             } else   if  ($ logoutResponse ->getStatus () !== OneLogin_Saml2_Constants::STATUS_SUCCESS ) {
242+             } elseif  ($ logoutResponse ->getStatus () !== OneLogin_Saml2_Constants::STATUS_SUCCESS ) {
237243                $ this  ->_errors [] = 'logout_not_success ' ;
238244            } else  {
239245                $ this  ->_lastMessageId  = $ logoutResponse ->id ;
@@ -245,7 +251,7 @@ public function processSLO(Request $request, $keepLocalSession = false, $request
245251                    }
246252                }
247253            }
248-         } else   if   (null  !== ($ samlRequest  = $ request ->get ('SAMLRequest ' ,  null ))) {
254+         } elseif   (null  !== ($ samlRequest  = $ request ->get ('SAMLRequest ' ))) {
249255            $ logoutRequest  = new  OneLogin_Saml2_LogoutRequest ($ this  ->_settings , $ samlRequest );
250256            $ this  ->_lastRequest  = $ logoutRequest ->getXML ();
251257            if  (!$ logoutRequest ->isValid ($ request , $ retrieveParametersFromServer )) {
@@ -274,7 +280,11 @@ public function processSLO(Request $request, $keepLocalSession = false, $request
274280
275281                $ security  = $ this  ->_settings ->getSecurityData ();
276282                if  (isset ($ security ['logoutResponseSigned ' ]) && $ security ['logoutResponseSigned ' ]) {
277-                     $ signature  = $ this  ->buildResponseSignature ($ logoutResponse , isset ($ parameters ['RelayState ' ])? $ parameters ['RelayState ' ]: null , $ security ['signatureAlgorithm ' ]);
283+                     $ signature  = $ this  ->buildResponseSignature (
284+                         $ logoutResponse ,
285+                         isset ($ parameters ['RelayState ' ])? $ parameters ['RelayState ' ]: null ,
286+                         $ security ['signatureAlgorithm ' ]
287+                     );
278288                    $ parameters ['SigAlg ' ] = $ security ['signatureAlgorithm ' ];
279289                    $ parameters ['Signature ' ] = $ signature ;
280290                }
@@ -297,7 +307,7 @@ public function processSLO(Request $request, $keepLocalSession = false, $request
297307     * @param string $url        The target URL to redirect the user. 
298308     * @param array  $parameters Extra parameters to be passed as part of the url 
299309     * @param bool   $stay       True if we want to stay (returns the url string) False to redirect 
300-      * @return string|RedirectResponse|null  
310+      * @return string|RedirectResponse 
301311     */ 
302312    public  function  redirectTo ($ url  = '' , $ parameters  = array (), $ stay  = false )
303313    {
@@ -315,9 +325,9 @@ public function redirectTo($url = '', $parameters = array(), $stay = false)
315325
316326        if  ($ stay ) {
317327            return  OneLogin_Saml2_Utils::redirect ($ url , $ parameters , $ stay );
318-         } else  {
319-             return  new  RedirectResponse (OneLogin_Saml2_Utils::redirect ($ url , $ parameters , true ));
320328        }
329+ 
330+         return  new  RedirectResponse (OneLogin_Saml2_Utils::redirect ($ url , $ parameters , true ));
321331    }
322332
323333    /** 
0 commit comments