2016-08-18 29 views
0

我在services.xml中定義是如何把翻譯裝載機 - Symfony的3

<service id="app_bundle.importer.file" class="%app_bundle.importer.file.class%"> 
      <argument type="collection"></argument><!-- translation loaders --> 
      <argument type="service" id="app_bundle.translation_storage" /> 
      <argument type="service" id="app_bundle.trans_unit.manager" /> 
      <argument type="service" id="app_bundle.file.manager" /> 
      <call method="setCaseInsensitiveInsert"> 
       <argument>%app_bundle.importer.case_insensitive%</argument> 
      </call> 
     </service> 

我想這種情況下,以對翻譯的文件格式,例如第一個參數裝載機:

Array 
(
    ... 

    [yml] => Symfony\Component\Translation\Loader\YamlFileLoader Object 
     (
      [yamlParser:Symfony\Component\Translation\Loader\YamlFileLoader:private] => 
     ) 

    [xlf] => Symfony\Component\Translation\Loader\XliffFileLoader Object 
     (
     ) 

    [xliff] => Symfony\Component\Translation\Loader\XliffFileLoader Object 
      (
      ) 
    ... 
) 

如何將這個數組自動地從服務的參數中?

回答