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

AsseticBundle Configuration ("assetic")

2.5 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
    42
    43
    44
    45
    46
    47
    assetic:
        debug:                "%kernel.debug%"
        use_controller:
            enabled:              "%kernel.debug%"
            profiler:             false
        read_from:            "%kernel.root_dir%/../web"
        write_to:             "%assetic.read_from%"
        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:                 []
        workers:
            # see https://github.com/symfony/AsseticBundle/pull/119
            # Cache can also be busted via the framework.templating.assets_version
            # setting - see the "framework" configuration section
            cache_busting:
                enabled:              false
        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
    <assetic:config
        debug="%kernel.debug%"
        use-controller="%kernel.debug%"
        read-from="%kernel.root_dir%/../web"
        write-to="%assetic.read_from%"
        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>
    

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