PHPackages                             arus/doctrine-repository-factory - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. arus/doctrine-repository-factory

Abandoned → [arus/doctrine-bridge](/?search=arus%2Fdoctrine-bridge)ArchivedLibrary[Database &amp; ORM](/categories/database)

arus/doctrine-repository-factory
================================

Doctrine Repository Factory with PHP-DI injection support

v1.0.1(7y ago)2287↓85.7%1MITPHPPHP ^7.1

Since Feb 17Pushed 7y agoCompare

[ Source](https://github.com/autorusltd/doctrine-repository-factory)[ Packagist](https://packagist.org/packages/arus/doctrine-repository-factory)[ Docs](https://github.com/autorusltd/doctrine-repository-factory)[ RSS](/packages/arus-doctrine-repository-factory/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (2)Dependencies (6)Versions (3)Used By (0)

Doctrine Repository Factory with PHP-DI injection support
=========================================================

[](#doctrine-repository-factory-with-php-di-injection-support)

[![Build Status](https://camo.githubusercontent.com/5be015ce1c492376d016611444d535d57774e8f0f576893121ac313949bfcadb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6175746f7275736c74642f646f637472696e652d7265706f7369746f72792d666163746f72792f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/autorusltd/doctrine-repository-factory/build-status/master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/22d2afd36c4efb2339581ebd0dd0d31fb1e1d6188062d015b71f2a4f0d4a792c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6175746f7275736c74642f646f637472696e652d7265706f7369746f72792d666163746f72792f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/autorusltd/doctrine-repository-factory/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/4c3b9e6f282e8898dee8ee6e4ed691e38f1d5791f94f2707984e103d422aa181/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6175746f7275736c74642f646f637472696e652d7265706f7369746f72792d666163746f72792f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/autorusltd/doctrine-repository-factory/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/c106e4cd94d72ee6de208156afa7512d7cc7b8eaff41373c1efbdba25669a260/68747470733a2f2f706f7365722e707567782e6f72672f617275732f646f637472696e652d7265706f7369746f72792d666163746f72792f762f737461626c65)](https://packagist.org/packages/arus/doctrine-repository-factory)[![Total Downloads](https://camo.githubusercontent.com/04e1f1225320eafc8f8a0d5586fd80f483f31fae5e4ff2003dbce1bd0f645c49/68747470733a2f2f706f7365722e707567782e6f72672f617275732f646f637472696e652d7265706f7369746f72792d666163746f72792f646f776e6c6f616473)](https://packagist.org/packages/arus/doctrine-repository-factory)[![License](https://camo.githubusercontent.com/289f6d7c667aa0a9f8c69c9832e12f90bffb52c620ab86df07f3a986dbde687c/68747470733a2f2f706f7365722e707567782e6f72672f617275732f646f637472696e652d7265706f7369746f72792d666163746f72792f6c6963656e7365)](https://packagist.org/packages/arus/doctrine-repository-factory)

Installation (via composer)
---------------------------

[](#installation-via-composer)

```
composer require arus/doctrine-repository-factory
```

How to use?
-----------

[](#how-to-use)

```
use Arus\Doctrine\RepositoryFactory\InjectableRepositoryFactory;

/** @var $config \Doctrine\ORM\Configuration */
/** @var $container \DI\Container */

$config->setRepositoryFactory(new InjectableRepositoryFactory($container));
```

Test run
--------

[](#test-run)

```
composer test
```

Useful links
------------

[](#useful-links)

-
-

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2690d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2872934?v=4)[Anatolii Nekhai](/maintainers/fenric)[@fenric](https://github.com/fenric)

---

Top Contributors

[![fenric](https://avatars.githubusercontent.com/u/2872934?v=4)](https://github.com/fenric "fenric (4 commits)")

---

Tags

arusautorusdoctrinephp-diphp7psr-1psr-2doctrinePSR-2PSR-1fenricphp-diarusautorus

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/arus-doctrine-repository-factory/health.svg)

```
[![Health](https://phpackages.com/badges/arus-doctrine-repository-factory/health.svg)](https://phpackages.com/packages/arus-doctrine-repository-factory)
```

###  Alternatives

[doctrine/common

PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.

5.8k371.8M1.3k](/packages/doctrine-common)[gedmo/doctrine-extensions

Doctrine behavioral extensions

4.1k122.6M412](/packages/gedmo-doctrine-extensions)[symfony/property-info

Extracts information about PHP class' properties using metadata of popular sources

2.2k270.7M1.1k](/packages/symfony-property-info)[beberlei/doctrineextensions

A set of extensions to Doctrine 2 that add support for additional query functions available in MySQL, Oracle, PostgreSQL and SQLite.

2.1k78.1M170](/packages/beberlei-doctrineextensions)[ramsey/uuid-doctrine

Use ramsey/uuid as a Doctrine field type.

90441.8M245](/packages/ramsey-uuid-doctrine)[carbonphp/carbon-doctrine-types

Types to use Carbon in Doctrine

220244.9M9](/packages/carbonphp-carbon-doctrine-types)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
