Skip to content

Commit 665cc83

Browse files
committed
Use MainRequestTrait to fix deprecation
1 parent 5ac5e9e commit 665cc83

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"setono/client-id-contracts": "^0.2",
2525
"setono/consent-bundle": "^0.1",
2626
"setono/consent-contracts": "^0.1",
27+
"setono/symfony-main-request-trait": "^1.0",
2728
"sylius/resource-bundle": "^1.6",
2829
"symfony/config": "^4.4 || ^5.4",
2930
"symfony/console": "^4.4 || ^5.4",

psalm.xml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,7 @@
2828
</plugins>
2929
<issueHandlers>
3030
<PluginIssue name="QueryBuilderSetParameter" errorLevel="info"/>
31-
<UnnecessaryVarAnnotation
32-
errorLevel="suppress"/> <!-- We only use 'unnecessary' var annotations when we want to help PhpStorm :) -->
33-
<DeprecatedMethod>
34-
<errorLevel type="suppress">
35-
<referencedMethod name="Symfony\Component\HttpFoundation\RequestStack::getMasterRequest"/>
36-
</errorLevel>
37-
</DeprecatedMethod>
31+
<!-- We only use 'unnecessary' var annotations when we want to help PhpStorm :) -->
32+
<UnnecessaryVarAnnotation errorLevel="suppress"/>
3833
</issueHandlers>
3934
</psalm>

src/Generator/PixelEventsGenerator.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Setono\SyliusFacebookPlugin\Generator;
66

77
use Doctrine\ORM\EntityManagerInterface;
8+
use Setono\MainRequestTrait\MainRequestTrait;
89
use Setono\SyliusFacebookPlugin\Context\PixelContextInterface;
910
use Setono\SyliusFacebookPlugin\DataMapper\DataMapperInterface;
1011
use Setono\SyliusFacebookPlugin\Factory\PixelEventFactoryInterface;
@@ -14,6 +15,8 @@
1415

1516
final class PixelEventsGenerator implements PixelEventsGeneratorInterface
1617
{
18+
use MainRequestTrait;
19+
1720
private PixelContextInterface $pixelContext;
1821

1922
private RequestStack $requestStack;
@@ -49,7 +52,7 @@ public function generatePixelEvents($source, string $eventName, Request $request
4952
{
5053
$serverSideEvent = $this->serverSideFactory->create($eventName);
5154
$this->dataMapper->map($source, $serverSideEvent, [
52-
'request' => $request ?? $this->requestStack->getMasterRequest(),
55+
'request' => $request ?? $this->getMainRequestFromRequestStack($this->requestStack),
5356
'event' => $eventName,
5457
]);
5558

0 commit comments

Comments
 (0)