Ver código fonte

Merge remote branch 'richardmiller/assetic_filter_options'

* richardmiller/assetic_filter_options:
  Added calling methods for options to assetic filter configs
Fabien Potencier 14 anos atrás
pai
commit
37ada8e382

+ 12 - 0
src/Symfony/Bundle/AsseticBundle/Resources/config/filters/jpegtran.xml

@@ -7,16 +7,28 @@
     <parameters>
         <parameter key="assetic.filter.jpegtran.class">Assetic\Filter\JpegtranFilter</parameter>
         <parameter key="assetic.filter.jpegtran.bin">/usr/bin/jpegtran</parameter>
+        <parameter key="assetic.filter.jpegtran.copy">null</parameter>
         <parameter key="assetic.filter.jpegtran.optimize">false</parameter>
+        <parameter key="assetic.filter.jpegtran.progressive">false</parameter>
+        <parameter key="assetic.filter.jpegtran.restart">null</parameter>
     </parameters>
 
     <services>
         <service id="assetic.filter.jpegtran" class="%assetic.filter.jpegtran.class%">
             <tag name="assetic.filter" alias="jpegtran" />
             <argument>%assetic.filter.jpegtran.bin%</argument>
+            <call method="setCopy">
+                <argument>%assetic.filter.jpegtran.copy%</argument>
+            </call>
             <call method="setOptimize">
                 <argument>%assetic.filter.jpegtran.optimize%</argument>
             </call>
+            <call method="setProgressive">
+                <argument>%assetic.filter.jpegtran.progressive%</argument>
+            </call>
+            <call method="setRestart">
+                <argument>%assetic.filter.jpegtran.restart%</argument>
+            </call>
         </service>
     </services>
 </container>

+ 4 - 0
src/Symfony/Bundle/AsseticBundle/Resources/config/filters/optipng.xml

@@ -7,12 +7,16 @@
     <parameters>
         <parameter key="assetic.filter.optipng.class">Assetic\Filter\OptiPngFilter</parameter>
         <parameter key="assetic.filter.optipng.bin">/usr/bin/optipng</parameter>
+        <parameter key="assetic.filter.optipng.level">null</parameter>
     </parameters>
 
     <services>
         <service id="assetic.filter.optipng" class="%assetic.filter.optipng.class%">
             <tag name="assetic.filter" alias="optipng" />
             <argument>%assetic.filter.optipng.bin%</argument>
+            <call method="setLevel">
+                <argument>%assetic.filter.optipng.level%</argument>
+            </call>
         </service>
     </services>
 </container>