PHPackages                             symfony-bundles/bundle-dependency - 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. symfony-bundles/bundle-dependency

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

symfony-bundles/bundle-dependency
=================================

Symfony BundleDependency Component

v1.0.5(8y ago)19135.9k↓14.4%[1 issues](https://github.com/symfony-bundles/bundle-dependency/issues)7MITPHPPHP &gt;=5.6

Since May 23Pushed 8y ago6 watchersCompare

[ Source](https://github.com/symfony-bundles/bundle-dependency)[ Packagist](https://packagist.org/packages/symfony-bundles/bundle-dependency)[ Docs](https://github.com/symfony-bundles/bundle-dependency)[ RSS](/packages/symfony-bundles-bundle-dependency/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (4)Versions (8)Used By (7)

Symfony BundleDependency Component
==================================

[](#symfony-bundledependency-component)

[![SensioLabsInsight](https://camo.githubusercontent.com/1d4210e0d1716ddfccde3f1c9fb3a90bc507b39178c01175007fd0ce6ff0297d/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66336431653963632d386139342d346430632d393763342d6134383834393065346637322f6269672e706e67)](https://insight.sensiolabs.com/projects/f3d1e9cc-8a94-4d0c-97c4-a488490e4f72)

[![Build Status](https://camo.githubusercontent.com/45b63dfbd0c987f823fceae1f0b244d2fbb55e122f0a41bc6589b38233925642/68747470733a2f2f7472617669732d63692e6f72672f73796d666f6e792d62756e646c65732f62756e646c652d646570656e64656e63792e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/symfony-bundles/bundle-dependency)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/b3cb5518ae822c39aa73ea3a4eb5aba84a203660b18ab377f04e85a3ae098148/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73796d666f6e792d62756e646c65732f62756e646c652d646570656e64656e63792f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/symfony-bundles/bundle-dependency/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/5d95ae360f952891d037cd8bdd4b7d6619a5cf6fa2165a29feb3125bc9347a0e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73796d666f6e792d62756e646c65732f62756e646c652d646570656e64656e63792f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/symfony-bundles/bundle-dependency/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/085d411d30d42796a194c4e029b76b0238bbfa40add310cb6df4a76e18434094/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d62756e646c65732f62756e646c652d646570656e64656e63792f646f776e6c6f616473)](https://packagist.org/packages/symfony-bundles/bundle-dependency)[![Latest Stable Version](https://camo.githubusercontent.com/ea550737de3ecff6e199f45116aa57974b748e6f681a5651cbae0a634bf1b0d0/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d62756e646c65732f62756e646c652d646570656e64656e63792f762f737461626c65)](https://packagist.org/packages/symfony-bundles/bundle-dependency)[![License](https://camo.githubusercontent.com/da0d143276cf59aa66019ebc6271de233d9d314862880330cd2f12597702eb30/68747470733a2f2f706f7365722e707567782e6f72672f73796d666f6e792d62756e646c65732f62756e646c652d646570656e64656e63792f6c6963656e7365)](https://github.com/symfony-bundles/bundle-dependency/blob/master/LICENSE)

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

[](#installation)

Pretty simple with Composer, run:

```
composer require symfony-bundles/bundle-dependency
```

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

[](#how-to-use)

- Add to your composer.json the bundle dependencies
- Update your composer dependencies with command `composer update`
- Modify your Bundle Class. For example:

```
use Symfony\Component\HttpKernel\Bundle\Bundle;
use SymfonyBundles\BundleDependency\BundleDependency;
use SymfonyBundles\BundleDependency\BundleDependencyInterface;

class MyBundle extends Bundle implements BundleDependencyInterface
{
    use BundleDependency;

    public function getBundleDependencies()
    {
        return [
            'FOS\RestBundle\FOSRestBundle',
            'SymfonyBundles\ForkBundle\SymfonyBundlesForkBundle',
            'SymfonyBundles\RedisBundle\SymfonyBundlesRedisBundle',
        ];
    }
}
```

If you want override a method `build`, call the method `registerBundleDependencies`. For example:

```
public function build(ContainerBuilder $container)
{
    parent::build($container);
    // ...

    $this->registerBundleDependencies($container);
}
```

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 97.4% 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 ~106 days

Recently: every ~158 days

Total

7

Last Release

3008d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c6610c7c63bc376406e4f75c07c5a0a4134fb72251d64e03ffeefe12a95f4ef1?d=identicon)[khaperets](/maintainers/khaperets)

---

Top Contributors

[![khaperets](https://avatars.githubusercontent.com/u/2507262?v=4)](https://github.com/khaperets "khaperets (37 commits)")[![GCalmels](https://avatars.githubusercontent.com/u/5655839?v=4)](https://github.com/GCalmels "GCalmels (1 commits)")

---

Tags

dependency-managerphpsymfonysymfony-bundlesymfonybundledependencydependencies

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/symfony-bundles-bundle-dependency/health.svg)

```
[![Health](https://phpackages.com/badges/symfony-bundles-bundle-dependency/health.svg)](https://phpackages.com/packages/symfony-bundles-bundle-dependency)
```

###  Alternatives

[mmoreram/symfony-bundle-dependencies

Dependencies resolver for Symfony Bundles

57191.7k54](/packages/mmoreram-symfony-bundle-dependencies)[ekreative/uuid-extra-bundle

Paramconverter, Normalizer and Form Type for Ramsey Uuid

18168.6k](/packages/ekreative-uuid-extra-bundle)[bornfreee/tactician-domain-events-bundle

Bundle to integrate Tactician Domain Events library with Symfony project

10138.6k](/packages/bornfreee-tactician-domain-events-bundle)

PHPackages © 2026

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