All Projects → symfony-bundles → bundle-dependency

symfony-bundles / bundle-dependency

Licence: MIT license
Symfony Bundle Dependency Component

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to bundle-dependency

kebechet
I'm Kebechet bot, goddess of freshness - I will keep your source code fresh and up-to-date
Stars: ✭ 23 (+27.78%)
Mutual labels:  dependency-manager
wordpress-bundle
Use Wordpress and Symfony together using a Symfony bundle
Stars: ✭ 30 (+66.67%)
Mutual labels:  symfony-bundle
depcharge
DepCharge is a tool designed to help orchestrate the execution of commands across many directories at once.
Stars: ✭ 23 (+27.78%)
Mutual labels:  dependency-manager
socketio
No description or website provided.
Stars: ✭ 23 (+27.78%)
Mutual labels:  symfony-bundle
OpcacheBundle
Displays the PHP OPcache status in the Symfony profiler toolbar.
Stars: ✭ 21 (+16.67%)
Mutual labels:  symfony-bundle
ContentfulBundle
Symfony Bundle for the Contentful SDK.
Stars: ✭ 29 (+61.11%)
Mutual labels:  symfony-bundle
firebase-bundle
A Symfony Bundle for the Firebase PHP Admin SDK
Stars: ✭ 112 (+522.22%)
Mutual labels:  symfony-bundle
FkrCssURLRewriteBundle
A small assetic filter for symfony to fix all url paths at css documents to correct urls
Stars: ✭ 33 (+83.33%)
Mutual labels:  symfony-bundle
BinaryProvider.jl
A reliable binary provider for Julia
Stars: ✭ 42 (+133.33%)
Mutual labels:  dependency-manager
workflower-bundle
A Symfony bundle for Workflower
Stars: ✭ 23 (+27.78%)
Mutual labels:  symfony-bundle
phpfastcache-bundle
The symfony 3/Flex bundle for PhpFastCache integrating a phpfastcache service, a twig cache tag and a powerfull cache profiler integrated to the symfony profile
Stars: ✭ 19 (+5.56%)
Mutual labels:  symfony-bundle
queue-bundle
Symfony Queue Bundle
Stars: ✭ 31 (+72.22%)
Mutual labels:  symfony-bundle
qompoter
Dependency manager for Qt / C++.
Stars: ✭ 19 (+5.56%)
Mutual labels:  dependency-manager
verchew
System dependency version checker.
Stars: ✭ 24 (+33.33%)
Mutual labels:  dependency-manager
TelegramBotBundle
Symfony Telegram Bot Bundle
Stars: ✭ 51 (+183.33%)
Mutual labels:  symfony-bundle
BeelabTagBundle
🏷 A simple implementation of tags for Symfony and Doctrine ORM
Stars: ✭ 45 (+150%)
Mutual labels:  symfony-bundle
rubigo
[DEPRECATED] Golang vendor utility and package manager
Stars: ✭ 44 (+144.44%)
Mutual labels:  dependency-manager
SonataFormatterBundle
Symfony SonataFormatterBundle
Stars: ✭ 78 (+333.33%)
Mutual labels:  symfony-bundle
LoginGateBundle
No description or website provided.
Stars: ✭ 57 (+216.67%)
Mutual labels:  symfony-bundle
SpBundle
SAML2 SP Symfony Bundle based on LightSAML
Stars: ✭ 62 (+244.44%)
Mutual labels:  symfony-bundle

Symfony BundleDependency Component

SensioLabsInsight

Build Status Scrutinizer Code Quality Code Coverage Total Downloads Latest Stable Version License

Installation

Pretty simple with Composer, run:

composer require symfony-bundles/bundle-dependency

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);
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].