Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Doctrine Xml

Doctrine Xml Laravel Package

concretecms/doctrine-xml

Doctrine XML adds XML mapping support for Doctrine ORM entities in Concrete CMS. Define entity metadata in XML files instead of annotations or attributes, then use it with Concrete’s entity manager for cleaner, package-friendly custom database models.

Deep Wiki
Context7

Doctrine XML adds XML-based entity mapping to Concrete CMS, letting developers define Doctrine ORM metadata in external XML files rather than annotations or PHP attributes. The driver integrates with Concrete's package and entity management so custom entities can be registered and persisted using standard Doctrine workflows.

  • External XML mapping files for Doctrine entities
  • Seamless integration with Concrete CMS packages
  • Keeps mapping metadata separate from domain code
  • Supports standard Doctrine relationships and fields
  • Simplifies maintaining large or shared entity schemas
Frequently asked questions about Doctrine Xml
What is concretecms/doctrine-xml used for?
It provides Doctrine XML mapping classes for Concrete CMS, letting developers define entity metadata in XML and use it with Concrete's ORM, packages, and database workflows. It is a CMS-scoped wrapper, not a general Laravel package. Use it when your project already runs on Concrete CMS or a Doctrine ORM stack that deliberately uses XML metadata.
Can I use concretecms/doctrine-xml in a Laravel application?
It is not a Laravel package and does not target Eloquent, so architectural fit for a standard Laravel app is poor. Adopting it would introduce unnecessary ORM and CMS coupling. For Laravel, use Eloquent or native Doctrine mapping instead unless you have a specific Concrete CMS integration requirement.
How do I install concretecms/doctrine-xml?
It is Composer-installable and MIT-licensed, so basic adoption is technically possible with composer require concretecms/doctrine-xml. However, standalone feasibility is unproven and it likely works as a transitive dependency inside Concrete CMS. Run a time-boxed Composer spike outside production and confirm the dependency graph before committing.
Which Laravel versions does concretecms/doctrine-xml support?
It has no Laravel version support because it is not a Laravel package. Compatibility depends on PHP and Doctrine ORM versions plus Concrete CMS constraints, not Laravel. Verify PHP 8.1, 8.2, and 8.3 support and Doctrine ORM 2.x versus 3.x constraints before use.
Does concretecms/doctrine-xml work outside Concrete CMS?
This is unproven from the available metadata. The package is Concrete CMS-specific and likely tracks core internals, so standalone use may require a Concrete CMS bootstrap. Confirm whether it exposes usable Doctrine mapping drivers without the CMS before relying on it outside Concrete CMS.
What Doctrine ORM versions are supported by concretecms/doctrine-xml?
The provided metadata does not list Doctrine ORM version constraints. Doctrine ORM version coupling is a material risk, especially between 2.x and 3.x. Inspect composer.json and test entity mapping load, schema generation, and metadata caching in a non-production environment.
Is concretecms/doctrine-xml a real mapping implementation or a metapackage?
The description says it is a repository for Concrete CMS Doctrine XML classes, which suggests a mapping implementation rather than a thin metapackage. That is not confirmed by repository metadata, and the repository provenance is unknown. Verify the source and autoload behavior before treating it as load-bearing.
What are the alternatives to concretecms/doctrine-xml?
If you need Doctrine XML mapping, assess doctrine/orm XML drivers directly before adding a CMS-scoped wrapper. Modern Doctrine favors attributes or PHP mapping, and Laravel applications typically use Eloquent. Migrating away from Concrete CMS should remap entities to the target ORM rather than carrying this dependency forward.
What production risks come with concretecms/doctrine-xml?
Expect deployment-time and upgrade-time failures such as Doctrine version conflicts, XML schema drift after CMS upgrades, missing classes after core changes, metadata cache corruption, autoload conflicts, and PHP deprecation warnings. Pin the version, commit the lockfile, add dependency auditing, and validate metadata caching and cache invalidation after deployments. XML parsing usually happens during bootstrap or cache warmup, so runtime overhead should be negligible with caching and OPcache.
Who maintains concretecms/doctrine-xml and is it actively maintained?
The repository is unknown, the package has 11 stars, and community scrutiny is low, so maintainer concentration and abandonment risk are real. No security policy, test suite, or commercial SLA is evident from the metadata. Assign an internal owner, document an exit path, and budget for vendoring or forking if it becomes load-bearing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections