for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by PhpStorm.
* User: dsmrt
* Date: 1/10/18
* Time: 11:52 AM
*/
namespace flipbox\saml\sp\controllers;
use flipbox\saml\core\controllers\messages\AbstractLogoutController;
use flipbox\saml\core\records\ProviderInterface;
use flipbox\saml\sp\traits\SamlPluginEnsured;
* Class LogoutController
*
* @package flipbox\saml\sp\controllers
class LogoutController extends AbstractLogoutController
{
use SamlPluginEnsured;
* @param null $uid
* @return bool|ProviderInterface
protected function getRemoteProvider($uid = null)
$condition = [];
if ($uid) {
$condition = [
'uid' => $uid,
];
}
return $this->getPlugin()->getProvider()->findByIdp($condition)->one();