thewunder/corma-bundle

Symfony Bundle for the Corma ORM

v1.0.0 2024-11-04 22:57 UTC

This package is auto-updated.

Last update: 2025-02-17 19:21:49 UTC


README

This package integrates the Corma ORM into Symfony, and makes it available as a service.

Install using:

composer require thewunder/corma-bundle

Configure your database connection in config/packages/corma.yaml

corma:
    database:
        driver: pdo_mysql
        host: database
        port: 3306
        database: symfony
        user: symfony
        password: symfony

And then it will be available for auto-wiring in your classes, assuming you have symfony flex enabled.

use Corma\ObjectMapper;

class MyClass
{
    public function __construct(private readonly ObjectMapper $orm)
    {
    }
    
// ...