Skip to content

Check for unused routing requirements #50461

Open
@alamirault

Description

@alamirault

Description

It would be great if we can detect that parameter requirement does not match path parameters.

foo_url:
  path:      /foo-url/{clientId}
  methods:   [ GET ]
  defaults:  { _controller: App\Controller\FooController }
  requirements:
    client: '\d+' // <------------- client does not exist, good name is clientId

In this case client parameter does not exist, so a deprecation or a warning will avoid validation error.

WDYT ?

Example

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions