Commit 375f5f2d authored by catch's avatar catch
Browse files

Issue #3259028 by longwave: [Symfony 6] Add return types to...

Issue #3259028 by longwave: [Symfony 6] Add return types to Symfony\Component\HttpKernel\Controller\ArgumentValueResolverInterface implementations
parent 9597a77d
Loading
Loading
Loading
Loading
+2 −2
Changes for core/lib/Drupal/Core/Controller/ArgumentResolver/Psr7RequestValueResolver.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -33,14 +33,14 @@ public function __construct(HttpMessageFactoryInterface $http_message_factory) {
  /**
   * {@inheritdoc}
   */
  public function supports(Request $request, ArgumentMetadata $argument) {
  public function supports(Request $request, ArgumentMetadata $argument): bool {
    return $argument->getType() == ServerRequestInterface::class;
  }

  /**
   * {@inheritdoc}
   */
  public function resolve(Request $request, ArgumentMetadata $argument) {
  public function resolve(Request $request, ArgumentMetadata $argument): iterable {
    yield $this->httpMessageFactory->createRequest($request);
  }

+2 −2
Changes for core/lib/Drupal/Core/Controller/ArgumentResolver/RouteMatchValueResolver.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -16,14 +16,14 @@ final class RouteMatchValueResolver implements ArgumentValueResolverInterface {
  /**
   * {@inheritdoc}
   */
  public function supports(Request $request, ArgumentMetadata $argument) {
  public function supports(Request $request, ArgumentMetadata $argument): bool {
    return $argument->getType() == RouteMatchInterface::class || is_subclass_of($argument->getType(), RouteMatchInterface::class);
  }

  /**
   * {@inheritdoc}
   */
  public function resolve(Request $request, ArgumentMetadata $argument) {
  public function resolve(Request $request, ArgumentMetadata $argument): iterable {
    yield RouteMatch::createFromRequest($request);
  }