siganushka/region-bundle
Symfony bundle for managing hierarchical region data such as provinces, cities, and districts. It provides region entities, repositories, and form types to add location selection and region-aware features to your application, with support for administrative region datasets.
Architecture fit
doctrine/doctrine-bundle — is Symfony's integration layer for Doctrine ORM: it wires an EntityManager into Symfony's DI container, registers console commands, a config tree, and profiler hooks. Laravel exposes none of those contracts.DependencyInjection, HttpKernel, and Config components into a Laravel app alongside Laravel's own container. Nothing breaks by default — the bundle only auto-registers under Symfony Flex — but it is inert weight and a strong signal about where the maintainer's testing actually happens.require).Integration feasibility
doctrine/doctrine-bundle pins ranges across symfony/*, doctrine/orm, doctrine/dbal, and doctrine/persistence, while modern Laravel apps carry DBAL only transitively (or not at all on Laravel 11+). Expect the constraints to intersect but verify dbal is not held back relative to Laravel's schema tooling.Technical risk
^1.2 constraint can silently acquire the entire Symfony graph on the next composer update.Key questions
doctrine/doctrine-bundle genuinely required at runtime, or should it be require-dev / suggest?Stack fit
Migration path
composer update on ^1.2 will pull the Symfony graph silently; require an audited lockfile diff (composer why doctrine/doctrine-bundle) before merge.replace entry or vendored fork is the cheapest mitigation.Compatibility
--prefer-lowest and --prefer-stable. Constraint breakage will surface there, not in staging.Sequencing
Maintenance
symfony/* and doctrine/* PRs that need review capacity nobody has budgeted.Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?