Pretty simple with Composer, run:
composer require symfony-bundles/bundle-dependency- 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);
}

