Deprecated : Constant E_STRICT is deprecated in /home/pastorz/old-espace-client/vendor/symfony/error-handler/ErrorHandler.php on line 58
Deprecated : Constant E_STRICT is deprecated in /home/pastorz/old-espace-client/vendor/symfony/error-handler/ErrorHandler.php on line 76
Symfony Profiler
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Bundle\SecurityBundle\Security ;
use Symfony\Component\Security\Http\Firewall\ExceptionListener ;
use Symfony\Component\Security\Http\Firewall\LogoutListener ;
/**
* This is a wrapper around the actual firewall configuration which allows us
* to lazy load the context for one specific firewall only when we need it.
*
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
*/
class FirewallContext
{
private $listeners ;
private $exceptionListener ;
private $logoutListener ;
private $config ;
/**
* @param iterable<mixed, callable> $listeners
*/
public function __construct ( iterable $listeners , ExceptionListener $exceptionListener = null , LogoutListener $logoutListener = null , FirewallConfig $config = null )
{
$this -> listeners = $listeners ;
$this -> exceptionListener = $exceptionListener ;
$this -> logoutListener = $logoutListener ;
$this -> config = $config ;
}
public function getConfig ()
{
return $this -> config ;
}
/**
* @return iterable<mixed, callable>
*/
public function getListeners (): iterable
{
return $this -> listeners ;
}
public function getExceptionListener ()
{
return $this -> exceptionListener ;
}
public function getLogoutListener ()
{
return $this -> logoutListener ;
}
}