DoctrineBundle (originally maintained by the Doctrine team). This suggests it is designed to replace or replicate core Symfony Doctrine functionality (DBAL + ORM integration).DoctrineBundle is now part of Symfony’s core (symfony/doctrine-bridge), raising questions about:
doctrine-bridge already supports this via doctrine/orm and doctrine/dbal directly.composer.json enforces specific versions of:
doctrine/dbal (v2.13.1 or v3.3.2)doctrine/orm (v2.11 or v3.0)config/packages/doctrine.yaml), meaning:
require-dev section includes:
doctrine/orm (runtime dependency), which is unusual for a "bundle" (typically handled by the app).phpunit, psalm, and symfony/security-bundle, suggesting heavy testing infrastructure may be needed for validation.DoctrineBundle is now part of Symfony’s core. This bundle may lag behind Symfony’s updates, causing integration issues.symfony/doctrine-bridge that this bundle provides?doctrine/orm usage?symfony/doctrine-bridge, the risk/reward must be justified by specific customizations.doctrine/orm + doctrine/dbal integration is simpler and more maintainable.symfony/doctrine-bridge.doctrine/dbal and doctrine/orm to the exact versions required by the bundle (v2.13.1/v3.3.2 and v2.11/v3.0).symfony/orm-pack).doctrine.yaml (Symfony core) with the bundle’s custom configuration structure.replace to avoid conflicts:
"replace": {
"symfony/doctrine-bridge": "atheon/doctrine-bundle"
}
symfony/doctrine-bridge.How can I help you explore Laravel packages today?