bushbaby/doctrine-managerregistry-servicemanager

An implementation of Doctrine's ManagerRegistry for the Laminas ServiceManager

Maintainers

👁 bushbaby

Package info

github.com/bushbaby/BsbDoctrineManagerRegistryServiceManager

pkg:composer/bushbaby/doctrine-managerregistry-servicemanager

Statistics

Installs: 6 671

Dependents: 0

Suggesters: 1

Stars: 0

Open Issues: 0

1.0.0 2021-08-16 11:51 UTC

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 918484f520c2f9135b2ff38a8f32aa1bc0c88c9b

  • Bas Kamer <baskamer.woop@gmail.com>

This package is auto-updated.

Last update: 2026-06-16 23:10:12 UTC


README

👁 Build Status

An implementation of Doctrine's ManagerRegistry (from doctrine/orm) for laminas/laminas-servicemanager.

Install
composer require "bushbaby/doctrine-managerregistry-servicemanager"

Register ManagerRegistryFactory in your service manager.

return [
 'dependencies' => [
 'factories' => [
 \Doctrine\Persistence\ManagerRegistry::class => BsbDoctrineRegistry\Container\ManagerRegistryFactory::class,
 ],
 ],
];
Usage
$managerName = 'orm_default';

/** @var \Doctrine\Persistence\ManagerRegistry $managerRegistry */
$managerRegistry = $container->get(\Doctrine\Persistence\ManagerRegistry::class);

/** @var ObjectManager $objectManager */
$objectManager = $managerRegistry->getManager($managerName);

/** @var ObjectRepository $repo */
$repo = $objectManager->getRepository(SomeEntity::class);