idealogica/orm-helper

Collection of classes to simplify Doctrine ORM everyday usage

Installs: 1 248

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/idealogica/orm-helper

1.1.0 2020-11-14 06:07 UTC

This package is auto-updated.

Last update: 2025-09-14 16:27:07 UTC


README

1. Installation

composer require idealogica/orm-helper:~1.0.0

2. Basic example

$repositoryFactory = null;
$em = EntityManager::createFromParams(
    function ($name, DoctrineEntityManager $em, ClassMetadata $metadata) use (&$repositoryFactory) {
        $className = $name . 'Repository';
        return new $className($em, $metadata, $repositoryFactory);
    },
    $modelsPath,
    [
        'driver' => 'pdo_sqlite',
        'path' => $dbPath,
    ],
    $logFilePath,
    $cachePath,
    true
);
$repositoryFactory = new RepositoryFactory($em);
$testEntities = $repositoryFactory->getTestEntityRepository()->findAll();

3. License

OrmHelper is licensed under a MIT License.