* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\Controller; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata; /** * Responsible for resolving the value of an argument based on its metadata. * * @author Iltar van der Berg */ interface ArgumentValueResolverInterface { /** * Whether this resolver can resolve the value for the given ArgumentMetadata. * * @param Request $request * @param ArgumentMetadata $argument * * @return bool */ public function supports(Request $request, ArgumentMetadata $argument); /** * Returns the possible value(s). * * @param Request $request * @param ArgumentMetadata $argument * * @return \Generator */ public function resolve(Request $request, ArgumentMetadata $argument); } __halt_compiler();----SIGNATURE:----IgRoWXzfkhN/LMmra9ssgYZF3RmEPpPU6fhdYcDNs7RD5PdsX4OGqDp0WReIrCx23EcM7qP7/AvmF2s8KjPEdcKl4iHw5W4qEHx1eFw8eDaFmydqDU4YExQmQ7VPeQCsYoDF1ezFBy7m4BohQ2OQkopWvEXuO5zuMxGV2gFy9ZAU2tB72a9mn0G0DSwiUKUUrs7xeCN1OifhizdStOA2eWxS84ouBeOfm5wVQqY8ZTkXnr1DSF/gompC1QUNwO0zhnnLeu0k39NnLIUNoOhGxP9OF56R0ndxN9dhgZC4NKrL3r5pJQY51ksvGwAPAfl7GBY+VkWPHZM/tkrJ781eP2zhINW6jamglkfhNvK8TK04AYGQFLQ3HswEcloVg3syMMRFDEOiaM4RwzPIRxNWrsbC7yF7jOtiGEC5XGmdUA49t3bR+P0ngRS+ApQyFtLOe/xlPG6+LwaRE9LeLLPsyr4m9c80Ixm3aLU9XSqV5M7ZzFhb5N2vy7i9GyU4zWBUBDbbIpknSFiTV62EItIIz60lE9jJWla3jM6sfQ/x0qphHgIO1gWmomhlbjkZJdCoKRG23ExYzpe+mA/aTkHqUD+VtalzpiFzrSqWlzWrPb4h2St5681hj5+K6amR0oXON3IR3P649nYt2Q0Taco1XqnuAaZVq/SbnfAhjZNYoLY=----ATTACHMENT:----MjM3NTQzNjQxMTI5MDAxIDU3Mjg3MDc5NDg1NDg1MTQgMTY2MzcwOTczMjkzMDYxMQ==