$resolverName =
$attribute->resolver;
} } if ($resolverName) { if (!
$this->namedResolvers->
has($resolverName)) { throw new ResolverNotFoundException($resolverName,
$this->namedResolvers instanceof ServiceProviderInterface ?
array_keys($this->namedResolvers->
getProvidedServices()) :
[]);
} $argumentValueResolvers =
[ $this->namedResolvers->
get($resolverName),
new DefaultValueResolver(),
];
} } foreach ($argumentValueResolvers as $name =>
$resolver) { if ((!
$resolver instanceof ValueResolverInterface ||
$resolver instanceof TraceableValueResolver
) && !
$resolver->
supports($request,
$metadata)) { continue;
} if (isset($disabledResolvers[\
is_int($name) ?
$resolver::
class D
$name])) { continue;
}