mirror of
https://github.com/jbcr/SyliusGDPRPlugin.git
synced 2026-03-25 09:22:19 +01:00
23 lines
721 B
PHP
23 lines
721 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Tests\Synolia\SyliusGDPRPlugin\PHPUnit\Processor;
|
|
|
|
use Symfony\Component\HttpFoundation\Request;
|
|
use Symfony\Component\HttpFoundation\RequestStack;
|
|
use Symfony\Component\HttpFoundation\Session\Session;
|
|
use Symfony\Component\HttpFoundation\Session\Storage\MockArraySessionStorage;
|
|
|
|
trait WithSessionTrait
|
|
{
|
|
private function createSession(): void
|
|
{
|
|
/** @var \Symfony\Component\HttpFoundation\RequestStack $requestStack */
|
|
$requestStack = self::getContainer()->get(RequestStack::class);
|
|
$request = Request::createFromGlobals();
|
|
$request->setSession(new Session(new MockArraySessionStorage()));
|
|
$requestStack->push($request);
|
|
}
|
|
}
|