Skip to content

Commit b369c80

Browse files
committed
Misc changes, remove nullable and useless check.
Signed-off-by: LaurentHuzard <l.huzard@gmail.com>
1 parent 652cc0b commit b369c80

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/State/Processor/LinkedDataPlatformProcessor.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ final class LinkedDataPlatformProcessor implements ProcessorInterface
3636
*/
3737
public function __construct(
3838
private readonly ProcessorInterface $decorated,
39-
private readonly ?ResourceClassResolverInterface $resourceClassResolver = null,
40-
private readonly ?ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory = null,
39+
private readonly ResourceClassResolverInterface $resourceClassResolver,
40+
private readonly ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory,
4141
) {
4242
}
4343

@@ -48,16 +48,14 @@ public function process(mixed $data, Operation $operation, array $uriVariables =
4848
!$response instanceof Response
4949
|| !$operation instanceof HttpOperation
5050
|| $operation instanceof Error
51-
|| !$this->resourceMetadataCollectionFactory
52-
|| !($context['resource_class'] ?? null)
5351
|| !$operation->getUriTemplate()
54-
|| !$this->resourceClassResolver?->isResourceClass($context['resource_class'])
52+
|| !$this->resourceClassResolver->isResourceClass($context['resource_class'])
5553
) {
5654
return $response;
5755
}
5856

5957
$allowedMethods = self::DEFAULT_ALLOWED_METHODS;
60-
$resourceCollection = $this->resourceMetadataCollectionFactory->create($context['resource_class']);
58+
$resourceCollection = $this->resourceMetadataCollectionFactory->create($operation->getClass());
6159
foreach ($resourceCollection as $resource) {
6260
foreach ($resource->getOperations() as $op) {
6361
if ($op->getUriTemplate() === $operation->getUriTemplate()) {

0 commit comments

Comments
 (0)