Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Routing] Fix removing aliases pointing to removed route inRouteCollection::remove()#52806

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation

@fancyweb
Copy link
Contributor

QA
Branch?5.4
Bug fix?yes
New feature?no
Deprecations?
Issues#52802
LicenseMIT

When a route is removed from the collection, we want to remove all aliases pointing to it. The implementation is flawed because the$aliases array is indexed by the alias name, and not by the route since several aliases can point to the same route.

It'll fix the related issue because added FQCN aliases will be correctly removed whenPrefixTrait::addPrefix() removes the route before reading it for each locale.

SystematicCZ reacted with thumbs up emoji
@nicolas-grekas
Copy link
Member

Thank you@fancyweb.

@nicolas-grekasnicolas-grekas merged commitce95b87 intosymfony:5.4Nov 29, 2023
@fancywebfancyweb deleted the routing/fix-route-collection-remove branchNovember 29, 2023 17:14
@stof
Copy link
Member

AFAICT, the goal was not to remove the aliases pointing to a route but really to remove the alias when passing the alias name.

@stof
Copy link
Member

This PR makes it impossible to remove an alias.

nicolas-grekas added a commit that referenced this pull requestDec 1, 2023
…ve() (fancyweb)This PR was merged into the 5.4 branch.Discussion----------[Routing] Restore aliases removal in RouteCollection::remove()| Q             | A| ------------- | ---| Branch?       | 5.4| Bug fix?      | yes| New feature?  | no| Deprecations? | no| Issues        |#52806 (comment)| License       | MITAs suggested in#52831 (comment)It's still a small behavior change on 5.4, let's see what people think 😃Commits-------3c6dc17 [Routing] Restore aliases removal in RouteCollection::remove()
This was referencedDec 1, 2023
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@ycerutoycerutoyceruto approved these changes

Assignees

No one assigned

Projects

None yet

Milestone

5.4

Development

Successfully merging this pull request may close these issues.

5 participants

@fancyweb@nicolas-grekas@stof@yceruto@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp