From 521c1d731472731e13f4b6e5c54f91a70464f455 Mon Sep 17 00:00:00 2001 From: Jaime Perez Crespo <jaime.perez@uninett.no> Date: Thu, 6 Aug 2015 16:10:34 +0200 Subject: [PATCH] Reformat the SimpleSAML_IdP_LogoutHandler abstract class. --- lib/SimpleSAML/IdP/LogoutHandler.php | 96 ++++++++++++++-------------- 1 file changed, 49 insertions(+), 47 deletions(-) diff --git a/lib/SimpleSAML/IdP/LogoutHandler.php b/lib/SimpleSAML/IdP/LogoutHandler.php index a30f06fc5..a5ba9293e 100644 --- a/lib/SimpleSAML/IdP/LogoutHandler.php +++ b/lib/SimpleSAML/IdP/LogoutHandler.php @@ -1,55 +1,57 @@ <?php + /** * Base class for logout handlers. * * @package SimpleSAMLphp */ -abstract class SimpleSAML_IdP_LogoutHandler { - - /** - * The IdP we are logging out from. - * - * @var SimpleSAML_IdP - */ - protected $idp; - - - /** - * Initialize this logout handler. - * - * @param SimpleSAML_IdP $idp The IdP we are logging out from. - */ - public function __construct(SimpleSAML_IdP $idp) { - $this->idp = $idp; - } - - - /** - * Start a logout operation. - * - * This function must never return. - * - * @param array &$state The logout state. - * @param string|null $assocId The association that started the logout. - */ - abstract public function startLogout(array &$state, $assocId); - - - /** - * Handles responses to our logout requests. - * - * This function will never return. - * - * @param string $assocId The association that is terminated. - * @param string|null $relayState The RelayState from the start of the logout. - * @param SimpleSAML_Error_Exception|null $error The error that occurred during session termination (if any). - */ - public function onResponse($assocId, $relayState, SimpleSAML_Error_Exception $error = NULL) { - assert('is_string($assocId)'); - assert('is_string($relayState) || is_null($relayState)'); - - // don't do anything by default - } - +abstract class SimpleSAML_IdP_LogoutHandler +{ + + /** + * The IdP we are logging out from. + * + * @var SimpleSAML_IdP + */ + protected $idp; + + + /** + * Initialize this logout handler. + * + * @param SimpleSAML_IdP $idp The IdP we are logging out from. + */ + public function __construct(SimpleSAML_IdP $idp) + { + $this->idp = $idp; + } + + + /** + * Start a logout operation. + * + * This function must never return. + * + * @param array &$state The logout state. + * @param string|null $assocId The association that started the logout. + */ + abstract public function startLogout(array &$state, $assocId); + + + /** + * Handles responses to our logout requests. + * + * This function will never return. + * + * @param string $assocId The association that is terminated. + * @param string|null $relayState The RelayState from the start of the logout. + * @param SimpleSAML_Error_Exception|null $error The error that occurred during session termination (if any). + */ + public function onResponse($assocId, $relayState, SimpleSAML_Error_Exception $error = null) + { + assert('is_string($assocId)'); + assert('is_string($relayState) || is_null($relayState)'); + // don't do anything by default + } } -- GitLab