22 lines
566 B
PHP
22 lines
566 B
PHP
<?php
|
|
|
|
namespace KupShop\DevelopmentBundle\Util\Tests;
|
|
|
|
use Symfony\Component\HttpFoundation\Session\SessionInterface;
|
|
|
|
trait RequestSessionTrait
|
|
{
|
|
/** Prepares request stack for functional testing */
|
|
protected function prepareRequestStackSession(): void
|
|
{
|
|
$requestStack = $this->get(\Symfony\Component\HttpFoundation\RequestStack::class);
|
|
$request = new \Symfony\Component\HttpFoundation\Request();
|
|
|
|
$request->setSession(
|
|
$this->get(SessionInterface::class)
|
|
);
|
|
|
|
$requestStack->push($request);
|
|
}
|
|
}
|