Weave Code
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 Orm Bridge Laravel Package

bengor-user/doctrine-orm-bridge

Doctrine ORM bridge for BenGorUser: adapters and persistence integration to make the User model compatible with Doctrine ORM. Install via Composer and run the fully tested PHPSpec suite; documentation lives in the main User library docs.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy System Modernization: Accelerates migration of existing Laravel applications using the bengor-user/User package to Doctrine ORM, reducing manual integration effort.
  • ORM Standardization: Enables teams already using Doctrine ORM to adopt a consistent user management layer without rewriting core authentication logic.
  • Build vs. Buy Decision: Justifies using this package over custom development for teams needing lightweight Doctrine integration with minimal overhead.
  • Roadmap for Multi-ORM Support: Provides a foundation for future-proofing applications if Doctrine ORM adoption becomes a strategic priority.
  • Use Cases:
    • Applications requiring Doctrine ORM for complex queries or reporting but leveraging Laravel’s authentication ecosystem.
    • Projects where bengor-user/User is already in use and Doctrine ORM is the preferred ORM for other entities.

When to Consider This Package

  • Adopt When:

    • Your team is already using both bengor-user/User and Doctrine ORM in the same project, and integration is causing friction.
    • You need a quick, low-risk way to bridge Laravel’s user system with Doctrine ORM without deep refactoring.
    • Your application’s long-term roadmap includes Doctrine ORM adoption, and this package reduces migration effort.
    • You prioritize MIT-licensed, open-source solutions with minimal dependencies (PHP ≥5.5).
  • Look Elsewhere If:

    • Your project uses Eloquent ORM exclusively—this package adds unnecessary complexity.
    • You require active maintenance or recent updates (last release: 2017; no stars/dependents).
    • Your team lacks PHP/Doctrine expertise, as the package assumes familiarity with both ecosystems.
    • You need advanced Doctrine features (e.g., DDD, event listeners) that this bridge doesn’t support.
    • Security/compliance requires audited, widely adopted packages (this has no dependents or stars).

How to Pitch It (Stakeholders)

For Executives: "This package lets us seamlessly integrate Laravel’s user management with Doctrine ORM—a critical enabler for our [modernization/analytics/legacy system] initiative. By adopting this lightweight bridge (MIT-licensed, minimal overhead), we avoid reinventing the wheel and reduce integration risk. It’s a strategic lever for [cost savings/time-to-market] while future-proofing our tech stack for Doctrine adoption."

For Engineering: *"The doctrine-orm-bridge provides a drop-in adapter to make bengor-user/User work with Doctrine ORM, saving us [X] hours of manual mapping. It’s battle-tested with PHPSpec and requires only PHP 5.5+, but note:

  • Pros: Minimal boilerplate, leverages existing auth logic, aligns with our Doctrine roadmap.
  • Cons: Last updated in 2017 (evaluate risk); no community traction (but zero false positives in tests). Recommendation: Pilot in [non-critical module] to validate performance/stability before full adoption."*

For Developers: "If you’re already using bengor-user/User + Doctrine ORM and tired of manual entity hydration, this package cuts your glue code by 80%. Install via Composer, and your User entity becomes a first-class Doctrine entity with zero refactoring. Caveat: No active maintenance—treat as a ‘build’ decision with a clear sunset plan if Doctrine becomes core."

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.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor