Bonjour,

je suis en train d'essayer de référencer le service EWZSearchLucene dans un service que je crée moi-même. Cependant j'ai un petit souci car le service EWZSearchLucene s'injecte comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$s = $this->get('ewz_search.lucene');
C'est le ".lucene" qui me pose problème dans mon config.yml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
ewz_search:
    analyzer: Zend\Search\Lucene\Analysis\Analyzer\Common\TextNum\CaseInsensitive
    path:     lucene/index 
 
parameters:
    searchbot.class: CoreBundle\SearchLucene
    searchbot.lucene: [@ewz_search.lucene]
 
services:
   searchbot:
      class:  "%searchbot.class%"
      arguments:  [%searchbot.lucene%]
J'obtiens en effet le message d'erreur suivant :
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
You cannot dump a container with parameters that contain references to other services (reference to service "ewz_search.lucene" found in "/searchbot.lucene/0").
Merci pour votre aide !