Skip to content

Commit 392b90c

Browse files
authored
[BUGFIX] Fix support for processors. (#132)
Fixes #129
1 parent 1a94f34 commit 392b90c

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Classes/Dispatcher/AbstractDispatcher.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ static function (string $operationHandlerClass) use ($operation, $request) {
144144
);
145145
}
146146

147-
protected function callProcessors(Request $request, ResponseInterface $response): void
147+
protected function callProcessors(Request $request, ResponseInterface &$response): void
148148
{
149149
array_filter(
150150
Configuration::getProcessors(),

Classes/Processor/CorsProcessor.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class CorsProcessor implements ProcessorInterface
1212
{
1313
public function __construct(private readonly ?CorsService $corsService) {}
1414

15-
public function process(Request $request, ResponseInterface $response): void
15+
public function process(Request $request, ResponseInterface &$response): void
1616
{
1717
if (
1818
!$this->isCorsRequest($request)
@@ -22,6 +22,7 @@ public function process(Request $request, ResponseInterface $response): void
2222
}
2323

2424
$options = $this->corsService->getOptions();
25+
2526
$requestOrigin = $request->headers->get('Origin');
2627

2728
if (!$this->corsService->isAllowedOrigin($requestOrigin, $options)) {

Classes/Processor/ProcessorInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99

1010
interface ProcessorInterface
1111
{
12-
public function process(Request $request, ResponseInterface $response): void;
12+
public function process(Request $request, ResponseInterface &$response): void;
1313
}

0 commit comments

Comments
 (0)