This bundle provides seamless Symfony integration for the Marble Entity Manager library. It takes the hassle out of manual configuration by automatically wiring up your readers, writers, and repositories, so you can focus on building your application’s core logic.
- Zero configuration: Automatically discovers and tags your readers, writers, and repositories.
- Smart auto-wiring: Injects the correct entity class into your custom repositories based on PHPDoc annotations.
- Developer-friendly: Full support for IDE autocompletion and static analysis (Psalm/PHPStan).
- Flexible: Easily override the default behavior if your project has special requirements.
The source of the bundle documentation is located in the /docs directory.
Marble is open-source software licensed under the MIT license.
Made by a Dutch guy in his spare time, with some frustrations towards (as well as love for) Doctrine ORM.