Skip to content

Introduce an AdminControllerRegistry#7412

Merged
javiereguiluz merged 1 commit intoEasyCorp:4.xfrom
javiereguiluz:improve_registries
Feb 5, 2026
Merged

Introduce an AdminControllerRegistry#7412
javiereguiluz merged 1 commit intoEasyCorp:4.xfrom
javiereguiluz:improve_registries

Conversation

@javiereguiluz
Copy link
Copy Markdown
Collaborator

This is the last piece we need to be able to release the 5.x version.

CrudControllerRegistry and DashboardControllerRegistry are mostly internal classes that holds a registry of all the controllers that define a CRUD controller or a Dashboard controller. Some of their features are outdated and make no sense when using pretty URLs.

Since 5.x requires pretty URLs and deep Symfony controller integrations via #[AdminRoute] we can simplify many things. So, let's merge both registries into a new single AdminControllerRegistry that stores everything and provides useful methods that still must be used.

@javiereguiluz javiereguiluz merged commit 2916dbf into EasyCorp:4.x Feb 5, 2026
18 checks passed
@javiereguiluz javiereguiluz deleted the improve_registries branch February 5, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant