|
4 | 4 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
5 | 5 | xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"> |
6 | 6 |
|
| 7 | + <parameters> |
| 8 | + <parameter key="brainbits.transcoder.decoder.7z.executable">7z</parameter> |
| 9 | + <parameter key="brainbits.transcoder.decoder.7z.class">Brainbits\Transcoder\Decoder\SevenzDecoder</parameter> |
| 10 | + <parameter key="brainbits.transcoder.decoder.bzip2.class">Brainbits\Transcoder\Decoder\Bzip2Decoder</parameter> |
| 11 | + <parameter key="brainbits.transcoder.decoder.deflate.class">Brainbits\Transcoder\Decoder\DeflateDecoder</parameter> |
| 12 | + <parameter key="brainbits.transcoder.decoder.gzip.class">Brainbits\Transcoder\Decoder\GzipDecoder</parameter> |
| 13 | + <parameter key="brainbits.transcoder.decoder.null.class">Brainbits\Transcoder\Decoder\NullDecoder</parameter> |
| 14 | + <parameter key="brainbits.transcoder.decoder.resolver.class">Brainbits\Transcoder\Decoder\DecoderResolver</parameter> |
| 15 | + </parameters> |
| 16 | + |
7 | 17 | <services> |
8 | 18 |
|
9 | | - <service id="brainbits.transcoder.decoder.7z" class="Brainbits\Transcoder\Decoder\SevenzDecoder"> |
| 19 | + <service id="brainbits.transcoder.decoder.7z" class="%brainbits.transcoder.decoder.7z.class%"> |
| 20 | + <argument>%brainbits.transcoder.decoder.7z.executable%</argument> |
10 | 21 | <tag name="transcoder.decoder"/> |
11 | 22 | </service> |
12 | 23 |
|
13 | | - <service id="brainbits.transcoder.decoder.bzip2" class="Brainbits\Transcoder\Decoder\Bzip2Decoder"> |
| 24 | + <service id="brainbits.transcoder.decoder.bzip2" class="%brainbits.transcoder.decoder.bzip2.class%"> |
14 | 25 | <tag name="transcoder.decoder"/> |
15 | 26 | </service> |
16 | 27 |
|
17 | | - <service id="brainbits.transcoder.decoder.deflate" class="Brainbits\Transcoder\Decoder\DeflateDecoder"> |
| 28 | + <service id="brainbits.transcoder.decoder.deflate" class="%brainbits.transcoder.decoder.deflate.class%"> |
18 | 29 | <tag name="transcoder.decoder"/> |
19 | 30 | </service> |
20 | 31 |
|
21 | | - <service id="brainbits.transcoder.decoder.gzip" class="Brainbits\Transcoder\Decoder\GzipDecoder"> |
| 32 | + <service id="brainbits.transcoder.decoder.gzip" class="%brainbits.transcoder.decoder.gzip.class%"> |
22 | 33 | <tag name="transcoder.decoder"/> |
23 | 34 | </service> |
24 | 35 |
|
25 | | - <service id="brainbits.transcoder.decoder.null" class="Brainbits\Transcoder\Decoder\NullDecoder"> |
| 36 | + <service id="brainbits.transcoder.decoder.null" class="%brainbits.transcoder.decoder.null.class%"> |
26 | 37 | <tag name="transcoder.decoder"/> |
27 | 38 | </service> |
28 | 39 |
|
29 | | - <service id="brainbits.transcoder.decoder.resolver" class="Brainbits\Transcoder\Decoder\DecoderResolver"> |
30 | | - <argument type="collection"> |
31 | | - <service id="brainbits.transcoder.decoder.7z"></service> |
32 | | - <service id="brainbits.transcoder.decoder.bzip2"></service> |
33 | | - <service id="brainbits.transcoder.decoder.deflate"></service> |
34 | | - <service id="brainbits.transcoder.decoder.gzip"></service> |
35 | | - <service id="brainbits.transcoder.decoder.null"></service> |
36 | | - </argument> |
| 40 | + <service id="brainbits.transcoder.decoder.resolver" class="%brainbits.transcoder.decoder.resolver.class%"> |
| 41 | + <argument type="collection" /> |
37 | 42 | </service> |
38 | 43 | </services> |
39 | 44 |
|
|
0 commit comments