Procházet zdrojové kódy

[AsseticBundle] updated config for new LESS filter

Kris Wallsmith před 14 roky
rodič
revize
1230bc6441

+ 4 - 0
src/Symfony/Bundle/AsseticBundle/DependencyInjection/AsseticExtension.php

@@ -107,6 +107,10 @@ class AsseticExtension extends Extension
         if ($container->hasParameter('assetic.yui_jar')) {
             $loader->load('yui_compressor.xml');
         }
+
+        if ($container->hasParameter('assetic.less.compress')) {
+            $container->getDefinition('assetic.filter.less')->addMethodCall('setCompress', array('%assetic.less.compress%'));
+        }
     }
 
     /**

+ 5 - 2
src/Symfony/Bundle/AsseticBundle/Resources/config/assetic.xml

@@ -26,7 +26,8 @@
 
         <parameter key="assetic.java_bin">/usr/bin/java</parameter>
         <parameter key="assetic.sass_bin">/usr/bin/sass</parameter>
-        <parameter key="assetic.lessc_bin">/usr/bin/lessc</parameter>
+        <parameter key="assetic.node_bin">/usr/bin/node</parameter>
+        <parameter key="assetic.node_paths" type="collection"></parameter>
         <parameter key="assetic.sprocketize_bin">/usr/bin/sprocketize</parameter>
         <parameter key="assetic.coffee_bin">/usr/bin/coffee</parameter>
     </parameters>
@@ -51,7 +52,9 @@
         </service>
         <service id="assetic.filter.less" class="%assetic.filter.less.class%" public="false">
             <tag name="assetic.filter" alias="less" />
-            <argument>%assetic.lessc_bin%</argument>
+            <argument>%assetic.document_root%</argument>
+            <argument>%assetic.node_bin%</argument>
+            <argument>%assetic.node_paths%</argument>
         </service>
         <service id="assetic.filter.sass" class="%assetic.filter.sass.class%" public="false">
             <tag name="assetic.filter" alias="sass" />