marble / entity-manager-bundle
Symfony bundle for Marble Entity Manager
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/marble/entity-manager-bundle
Requires
- php: ^8.2.27
- marble/entity-manager: 0.13.*
- phpdocumentor/reflection-docblock: ^6.0
- symfony/config: ^7.4
- symfony/dependency-injection: ^7.3|^8.0
- symfony/http-kernel: ^7.3|^8.0
- symfony/yaml: ^7.4
Requires (Dev)
- dg/bypass-finals: ^1.9
- mockery/mockery: ^1.4
- phpunit/phpunit: ^10
- vimeo/psalm: ^5.0|^6.0|^7.0
This package is auto-updated.
Last update: 2026-02-08 13:04:14 UTC
README
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.
Documentation
The source of the bundle documentation is located in the /docs directory.
License
Marble is open-source software licensed under the MIT license.
About
Made by a Dutch guy in his spare time, with some frustrations towards (as well as love for) Doctrine ORM.