wernerdweight/doctrine-xinclude-xml-driver-bundle
A Symfony bundle that adds XInclude support to Doctrine's XML mapping driver, letting you split and reuse ORM mapping files via xi:include. Modularize large Doctrine XML mappings and compose them from shared fragments while keeping standard Doctrine metadata workflows.
xi:include-style composition of Doctrine mapping files across modules, packages, or bounded contexts.Look elsewhere when:
For executives: This is a small, MIT-licensed Symfony/Doctrine utility that could help modularize XML mapping files using XInclude. It is not a strategic platform dependency: adoption is effectively zero, the last release was in 2023, and it has no dependents. Approve only a low-cost, time-boxed evaluation if the product already uses Symfony + Doctrine XML mappings; otherwise do not fund adoption.
For engineering: The bundle adds XInclude support to Doctrine’s XML mapping driver. It may be useful for composing mapping fragments across modules, but expect to vendor or fork it. Validate compatibility with the current Symfony/Doctrine/PHP matrix, add regression tests around mapping loads, and document an exit path. For Laravel or attribute/YAML-based Doctrine setups, do not integrate it directly.
How can I help you explore Laravel packages today?