Skip to content

Commit 3f412ef

Browse files
committed
Fixed PHPStan
1 parent 2f4870d commit 3f412ef

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/bundle/Core/Imagine/Filter/FilterConfiguration.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ public function get($filter): array
3535
'cache' => 'ibexa',
3636
'data_loader' => 'ibexa',
3737
'reference' => $configuredVariations[$filter]['reference'] ?? null,
38-
'filters' => $this->getVariationFilters($filter, $configuredVariations),
39-
'post_processors' => $this->getVariationPostProcessors($filter, $configuredVariations),
38+
'filters' => $this->getVariationFilters($filter, $configuredVariations[$filter] ?? []),
39+
'post_processors' => $this->getVariationPostProcessors($filter, $configuredVariations[$filter] ?? []),
4040
] + $filterConfig;
4141
}
4242

@@ -54,18 +54,18 @@ public function all(): array
5454
* Both variations configured in Ibexa (SiteAccess context) and LiipImagineBundle are used.
5555
* Ibexa variations always have precedence.
5656
*
57-
* @param array<string, array{filters: array<mixed>}> $configuredVariations Variations set in eZ.
57+
* @param array{filters?: array<mixed>} $configuredVariations Variations set in eZ.
5858
*
5959
* @return array<mixed>
6060
*/
6161
private function getVariationFilters(string $variationName, array $configuredVariations): array
6262
{
63-
if (!isset($configuredVariations[$variationName]['filters']) && !isset($this->filters[$variationName]['filters'])) {
63+
if (!isset($configuredVariations['filters']) && !isset($this->filters[$variationName]['filters'])) {
6464
return [];
6565
}
6666

6767
// Check variations configured in Ibexa config first.
68-
return $configuredVariations[$variationName]['filters'] ?? $this->filters[$variationName]['filters'];
68+
return $configuredVariations['filters'] ?? $this->filters[$variationName]['filters'];
6969
}
7070

7171
/**
@@ -74,13 +74,13 @@ private function getVariationFilters(string $variationName, array $configuredVar
7474
* Both variations configured in Ibexa and LiipImagineBundle are used.
7575
* Ibexa variations always have precedence.
7676
*
77-
* @param array<string, array{post_processor: array<mixed>}> $configuredVariations Variations set in Ibexa.
77+
* @param array{post_processors?: array<mixed>} $configuredVariations Variations set in Ibexa.
7878
*
7979
* @return array<mixed>
8080
*/
8181
private function getVariationPostProcessors(string $variationName, array $configuredVariations): array
8282
{
83-
return $configuredVariations[$variationName]['post_processors']
83+
return $configuredVariations['post_processors']
8484
?? $this->filters[$variationName]['post_processors']
8585
?? [];
8686
}

0 commit comments

Comments
 (0)