Skip to content

Commit 853f46e

Browse files
authored
Merge pull request #1705 from dunglas/nelmio-apidoc-bcbreak
Fix a BC break impacting NelmioApiDoc
2 parents f613054 + e8fc5eb commit 853f46e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Documentation/Action/DocumentationAction.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,11 @@ public function __construct(ResourceNameCollectionFactoryInterface $resourceName
3939
$this->formats = $formats;
4040
}
4141

42-
public function __invoke(Request $request): Documentation
42+
public function __invoke(Request $request = null): Documentation
4343
{
44-
$request->attributes->set('_api_normalization_context', $request->attributes->get('_api_normalization_context', []) + ['base_url' => $request->getBaseUrl()]);
44+
if (null !== $request) {
45+
$request->attributes->set('_api_normalization_context', $request->attributes->get('_api_normalization_context', []) + ['base_url' => $request->getBaseUrl()]);
46+
}
4547

4648
return new Documentation($this->resourceNameCollectionFactory->create(), $this->title, $this->description, $this->version, $this->formats);
4749
}

0 commit comments

Comments
 (0)