Bonjour,
J'ai créé un Bundle, j'ai un fichier de configuration qui contient entre autre :
$rootNode = $tb->root('geocoder') avec un scalarnode api_key
Dans ma classe héritant d'Extension, je lis la config et je fais un setParameter('geocoder.api_key', $config['api_key']
J'ai aussi créé dans ce bundle un service
class MonService et je voudrais injecter api_key dans mon constructeur comme cela
public function __construct($apiKey)
Pour cela,j'ai déclaré un service dans un fichiers services.xml
<services autowire="true" ...
<service id="mon.service" class="MonService">
<argument type="string">%geocoder.api_key%</argument>
Et ça ne marche pas. $apiKey n'est pas défini
Que dois-je faire d'autres
Merci d'avance
Cordialement