[ Index ]

PHP Cross Reference of phpBB-3.3.14-deutsch

title

Body

[close]

/vendor/symfony/http-kernel/EventListener/ -> TestSessionListener.php (source)

   1  <?php
   2  
   3  /*
   4   * This file is part of the Symfony package.
   5   *
   6   * (c) Fabien Potencier <fabien@symfony.com>
   7   *
   8   * For the full copyright and license information, please view the LICENSE
   9   * file that was distributed with this source code.
  10   */
  11  
  12  namespace Symfony\Component\HttpKernel\EventListener;
  13  
  14  use Psr\Container\ContainerInterface;
  15  
  16  /**
  17   * Sets the session in the request.
  18   *
  19   * @author Fabien Potencier <fabien@symfony.com>
  20   *
  21   * @final since version 3.3
  22   */
  23  class TestSessionListener extends AbstractTestSessionListener
  24  {
  25      private $container;
  26  
  27      public function __construct(ContainerInterface $container)
  28      {
  29          $this->container = $container;
  30      }
  31  
  32      protected function getSession()
  33      {
  34          if (!$this->container->has('session')) {
  35              return null;
  36          }
  37  
  38          return $this->container->get('session');
  39      }
  40  }


Generated: Mon Nov 25 19:05:08 2024 Cross-referenced by PHPXref 0.7.1