* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\Controller\ArgumentResolver; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\Controller\ArgumentValueResolverInterface; use Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata; /** * Yields the same instance as the request object passed along. * * @author Iltar van der Berg */ final class RequestValueResolver implements ArgumentValueResolverInterface { /** * {@inheritdoc} */ public function supports(Request $request, ArgumentMetadata $argument) { return Request::class === $argument->getType() || is_subclass_of($argument->getType(), Request::class); } /** * {@inheritdoc} */ public function resolve(Request $request, ArgumentMetadata $argument) { yield $request; } } __halt_compiler();----SIGNATURE:----hmX85STK6fwID+BnjmRcathtyUdFSculKRdycplNdm4J0dMYW5v9+Fq2zvY2aEIw3jacr+ePeF+RdJ7bd8pXLydLH2yi0x1ddEurAMoParlwM76X/bbDkvTf0wU0paqvSAwKVJ41XKiw+i3Jra2TOAWh4g7B3ptddKGnNj89jXDKhPrp4iffYWE09kLa9cC1v48Qtjom0Gqo4f+B6NuORknWbkl1iLf4H1rH8jjhscAIfImPNZjt3rL25GvA/SdCRD70lJzER1af48L/0Ng7upvj+eXp+LQtEl6GaPy0MO8iEER071S39QIsYZPHLOYtfKQ20pZTSaAV4ZmI9nGqY6+OOgY5O9Yjefw/ddPlkuu58qj/7/UoS+6rGgjhBaJo5XFdsrDtwBaNLsvuQfaIzeNrwFA1Zmid1JcNSB2PIsZ8C7ZKmsrNtBlP+kOdYj6kcT2E0jsOS/4auTBGVTev9ck5mGTN2IpRx6Y5KWIlsdOELzRBp2v8dxqI5G/FnIhpe5v3HcZ/dqU805U7Tk1x9mLbW3axqUmkM8M9MIHntjjbyFGHV1cuOGZ5vgPM1WZOm6+sJNwmAiHVs+kadvZ9XtlzIs5dq04JdusCH1vFo/tZ9zprVyTqEMmTwgMXUBaMvcs7R0RlzHI3tw8JXk+A2y1wVZ5VUVvsQ1stiyxyQsA=----ATTACHMENT:----NTg3Njk3NTM5NjQ4MjA5IDQ1ODIwNTE3Njk4MzUzNTEgNjM0MzI3OTE3MDk2MzYwNQ==