Skip to content

Commit e60243b

Browse files
authored
Merge pull request #1729 from soyuka/fix-cache-subresource
fix route name resolver cache with subresources
2 parents 6c0a7b3 + 3b53ff2 commit e60243b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Bridge/Symfony/Routing/CachedRouteNameResolver.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ public function __construct(CacheItemPoolInterface $cacheItemPool, RouteNameReso
3939
*/
4040
public function getRouteName(string $resourceClass, $operationType /**, array $context = []**/): string
4141
{
42-
$cacheKey = self::CACHE_KEY_PREFIX.md5(serialize([$resourceClass, $operationType]));
42+
$context = \func_num_args() > 2 ? func_get_arg(2) : [];
43+
$cacheKey = self::CACHE_KEY_PREFIX.md5(serialize([$resourceClass, $operationType, $context['subresource_resources'] ?? null]));
4344

4445
try {
4546
$cacheItem = $this->cacheItemPool->getItem($cacheKey);

0 commit comments

Comments
 (0)