Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to concatenate a parameter value with a constant string in Yaml

Tags:

yaml

symfony

I have an URL defined as a parameter in parameters.yml. I want to create a service which is a SOAP client. The argument of the SOAP client is an URL for a wsdl file. In my case, the URL of the wsdl file is "%parameter_url%" + "?wsdl"`.

Is there a way to concatenate the "?wsdl" to a parameter already defined in YAML?

like image 845
Esteban Filardi Avatar asked Jun 14 '15 19:06

Esteban Filardi


1 Answers

You don't need a concatenation character, you can append the constant directly after the parameter. For example, for a service definition in services.yml:

my.service:
    class: "%my.service.class%"
    arguments:     
      - "@logger", 
      - "%some_parameter%", 
      - "%parameter_url%?wsdl", 
like image 166
redbirdo Avatar answered Sep 16 '22 15:09

redbirdo