DependencyInjection/ASFLayoutExtension.php
public function configureAsseticBundle(ContainerBuilder $container, array $config)
    {
        foreach (array_keys($container->getExtensions()) as $name) {
            switch ($name) {
                case 'assetic':
                    // Add jQuery in assets
                    $this->addJqueryInAssetic($container, $config['assets']['jquery']);

                    // Add Twitter Bootstrap assets
                    $this->addTwbsInAssetic($container, $config['assets']['twbs']);

                    // Add jQuery UI in assets
                    if (isset($config['assets']['jqueryui'])) {
                        $this->addJqueryUIInAssetic($container, $config['assets']['jqueryui']);
                    }

                    // Add select2 files
                    if (isset($config['assets']['select2'])) {
                        $this->addSelect2InAssetic($container, $config['assets']['select2']);
                    }

                    // Add Basinga js translation in assets
                    if (isset($config['assets']['bazinga_js_translation'])) {
                        $this->addBazingaJsTranslationInAssetic($container, $config['assets']['bazinga_js_translation']);
                    }

                    // Add Speaking URL in assets
                    if (isset($config['assets']['speakingurl'])) {
                        $this->addSpeakingURLInAssetic($container, $config['assets']['speakingurl']);
                    }

                    // Add TinyMCE in assets
                    if (isset($config['assets']['tinymce'])) {
                        $this->addTinyMCEInAssetic($container, $config['assets']['tinymce']);
                    }

                    // Add jQueryTagsInput in assets
                    if (isset($config['assets']['jquery_tags_input'])) {
                        $this->addJqueryTagsInputInAssetic($container, $config['assets']['jquery_tags_input']);
                    }

                    // Add PrismJS in assets
                    if (isset($config['assets']['prism_js'])) {
                        $this->addPrismJSInAssetic($container, $config['assets']['prism_js']);
                    }
                    break;
            }
        }
    }
public function configureAsseticBundle(ContainerBuilder $container, array $config)
    {
        foreach (array_keys($container->getExtensions()) as $name) {
            switch ($name) {
                case 'assetic':
                    // Add jQuery in assets
                    $this->addJqueryInAssetic($container, $config['assets']['jquery']);

                    // Add Twitter Bootstrap assets
                    $this->addTwbsInAssetic($container, $config['assets']['twbs']);

                    // Add jQuery UI in assets
                    if (isset($config['assets']['jqueryui'])) {
                        $this->addJqueryUIInAssetic($container, $config['assets']['jqueryui']);
                    }

                    // Add select2 files
                    if (isset($config['assets']['select2'])) {
                        $this->addSelect2InAssetic($container, $config['assets']['select2']);
                    }

                    // Add Basinga js translation in assets
                    if (isset($config['assets']['bazinga_js_translation'])) {
                        $this->addBazingaJsTranslationInAssetic($container, $config['assets']['bazinga_js_translation']);
                    }

                    // Add Speaking URL in assets
                    if (isset($config['assets']['speakingurl'])) {
                        $this->addSpeakingURLInAssetic($container, $config['assets']['speakingurl']);
                    }

                    // Add TinyMCE in assets
                    if (isset($config['assets']['tinymce'])) {
                        $this->addTinyMCEInAssetic($container, $config['assets']['tinymce']);
                    }

                    // Add jQueryTagsInput in assets
                    if (isset($config['assets']['jquery_tags_input'])) {
                        $this->addJqueryTagsInputInAssetic($container, $config['assets']['jquery_tags_input']);
                    }

                    // Add PrismJS in assets
                    if (isset($config['assets']['prism_js'])) {
                        $this->addPrismJSInAssetic($container, $config['assets']['prism_js']);
                    }
                    break;
            }
        }
    }
public function configureAsseticBundle ( ContainerBuilder $ container , array $ config ) { foreach ( array_keys ( $ container -> getExtensions ( ) ) as $ name ) { switch ( $ name ) { case 'assetic' : // Add jQuery in assets $ this -> addJqueryInAssetic ( $ container , $ config [ 'assets' ] [ 'jquery' ] ) ; // Add Twitter Bootstrap assets $ this -> addTwbsInAssetic ( $ container , $ config [ 'assets' ] [ 'twbs' ] ) ; // Add jQuery UI in assets if ( isset ( $ config [ 'assets' ] [ 'jqueryui' ] ) ) { $ this -> addJqueryUIInAssetic ( $ container , $ config [ 'assets' ] [ 'jqueryui' ] ) ; } // Add select2 files if ( isset ( $ config [ 'assets' ] [ 'select2' ] ) ) { $ this -> addSelect2InAssetic ( $ container , $ config [ 'assets' ] [ 'select2' ] ) ; } // Add Basinga js translation in assets if ( isset ( $ config [ 'assets' ] [ 'bazinga_js_translation' ] ) ) { $ this -> addBazingaJsTranslationInAssetic ( $ container , $ config [ 'assets' ] [ 'bazinga_js_translation' ] ) ; } // Add Speaking URL in assets if ( isset ( $ config [ 'assets' ] [ 'speakingurl' ] ) ) { $ this -> addSpeakingURLInAssetic ( $ container , $ config [ 'assets' ] [ 'speakingurl' ] ) ; } // Add TinyMCE in assets if ( isset ( $ config [ 'assets' ] [ 'tinymce' ] ) ) { $ this -> addTinyMCEInAssetic ( $ container , $ config [ 'assets' ] [ 'tinymce' ] ) ; } // Add jQueryTagsInput in assets if ( isset ( $ config [ 'assets' ] [ 'jquery_tags_input' ] ) ) { $ this -> addJqueryTagsInputInAssetic ( $ container , $ config [ 'assets' ] [ 'jquery_tags_input' ] ) ; } // Add PrismJS in assets if ( isset ( $ config [ 'assets' ] [ 'prism_js' ] ) ) { $ this -> addPrismJSInAssetic ( $ container , $ config [ 'assets' ] [ 'prism_js' ] ) ; } break ; } } }
Add assets to Assetic Bundle.

@param ContainerBuilder $container
@param array            $config
Add assets to Assetic Bundle .