PHPackages                             seeruk/pimcore-di-plugin - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. seeruk/pimcore-di-plugin

ActivePimcore-plugin[Utility &amp; Helpers](/categories/utility)

seeruk/pimcore-di-plugin
========================

Pimcore dependency injection plugin

v0.4.0(9y ago)11642MITPHPPHP &gt;=5.5

Since Apr 21Pushed 9y ago1 watchersCompare

[ Source](https://github.com/SeerUK/pimcore-di-plugin)[ Packagist](https://packagist.org/packages/seeruk/pimcore-di-plugin)[ Docs](https://github.com/SeerUK/pimcore-di-plugin)[ RSS](/packages/seeruk-pimcore-di-plugin/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (3)Versions (8)Used By (0)

Pimcore Dependency Injection Plugin
===================================

[](#pimcore-dependency-injection-plugin)

Installation
------------

[](#installation)

Create simply install the plugin. This should create a folder under the Pimcore website directory called config (if it doesn't already exist), and create a `container.php` file. From there, just use [PHP-DI](http://php-di.org/doc/) as normal!

Configuration
-------------

[](#configuration)

Container configuration is stored in the Pimcore website directory. The plugin will check if the base container configuration file (`website/config/container.php`) exists, and if it does not, it will create it for you upon plugin installation (it will not automatically create it at any other point, if it doesn't exist, the plugin will assume it is uninstalled).

You can also specify environment-specific configuration by placing another container configuration file in the configuration folder, like: `website/config/container..php`. The environment used is pulled from Pimcore's system settings. An example is `website/config/container.local.php`.

A parameters file can also be created, the plugin will not create it if it doesn't exist though. This file will go in the same folder, and is called `website/config/parameters.php`.

See the [PHP-DI documentation](http://php-di.org/doc/) for more information about configuration.

License
-------

[](#license)

MIT

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity53

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 ~35 days

Recently: every ~52 days

Total

7

Last Release

3504d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/78b157e833b14bfc790633c9f715d1c433cefbaff4987199a33d6319ceb5a28e?d=identicon)[Seer](/maintainers/Seer)

---

Top Contributors

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

---

Tags

plugindipimcore

### Embed Badge

![Health badge](/badges/seeruk-pimcore-di-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/seeruk-pimcore-di-plugin/health.svg)](https://phpackages.com/packages/seeruk-pimcore-di-plugin)
```

###  Alternatives

[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k40.0M2.6k](/packages/ergebnis-composer-normalize)[metamodels/core

MetaModels core

9956.1k68](/packages/metamodels-core)

PHPackages © 2026

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