WARNING: You are browsing the documentation for Symfony 2.3 which is not maintained anymore. Consider upgrading your projects to Symfony 4.3.

AsseticBundle Configuration ("assetic")

2.3 version
Maintained Unmaintained

AsseticBundle Configuration ("assetic")

Full Default Configuration

  • YAML
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    assetic:
        debug:                '%kernel.debug%'
        use_controller:
            enabled:              '%kernel.debug%'
            profiler:             false
        read_from:            '%assetic.read_from%'
        write_to:             '%kernel.root_dir%/../web'
        java:                 /usr/bin/java
        node:                 /usr/bin/node
        ruby:                 /usr/bin/ruby
        sass:                 /usr/bin/sass
        # An key-value pair of any number of named elements
        variables:
            some_name:                 []
        bundles:
    
            # Defaults (all currently registered bundles):
            - FrameworkBundle
            - SecurityBundle
            - TwigBundle
            - MonologBundle
            - SwiftmailerBundle
            - DoctrineBundle
            - AsseticBundle
            - ...
        assets:
            # An array of named assets (e.g. some_asset, some_other_asset)
            some_asset:
                inputs:               []
                filters:              []
                options:
                    # A key-value array of options and values
                    some_option_name: []
        filters:
    
            # An array of named filters (e.g. some_filter, some_other_filter)
            some_filter:                 []
        twig:
            functions:
                # An array of named functions (e.g. some_function, some_other_function)
                some_function:                 []
    
  • XML
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    <?xml version="1.0" encoding="UTF-8"?>
    <container xmlns="http://symfony.com/schema/dic/services"
        xmlns:assetic="http://symfony.com/schema/dic/assetic"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://symfony.com/schema/dic/services
            http://symfony.com/schema/dic/services/services-1.0.xsd
            http://symfony.com/schema/dic/assetic
            http://symfony.com/schema/dic/assetic/assetic-1.0.xsd">
    
        <assetic:config
            debug="%kernel.debug%"
            use-controller="%kernel.debug%"
            read-from="%assetic.read_from%"
            write-to="%kernel.root_dir%/../web"
            java="/usr/bin/java"
            node="/usr/bin/node"
            sass="/usr/bin/sass">
    
            <!-- Defaults (all currently registered bundles) -->
            <assetic:bundle>FrameworkBundle</assetic:bundle>
            <assetic:bundle>SecurityBundle</assetic:bundle>
            <assetic:bundle>TwigBundle</assetic:bundle>
            <assetic:bundle>MonologBundle</assetic:bundle>
            <assetic:bundle>SwiftmailerBundle</assetic:bundle>
            <assetic:bundle>DoctrineBundle</assetic:bundle>
            <assetic:bundle>AsseticBundle</assetic:bundle>
            <assetic:bundle>...</assetic:bundle>
    
            <assetic:asset>
                <!-- prototype -->
                <assetic:name>
                    <assetic:input />
    
                    <assetic:filter />
    
                    <assetic:option>
                        <!-- prototype -->
                        <assetic:name />
                    </assetic:option>
                </assetic:name>
            </assetic:asset>
    
            <assetic:filter>
                <!-- prototype -->
                <assetic:name />
            </assetic:filter>
    
            <assetic:twig>
                <assetic:functions>
                    <!-- prototype -->
                    <assetic:name />
                </assetic:functions>
            </assetic:twig>
        </assetic:config>
    </container>
    

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.