2017-10-06 71 views
5

Pracuję na Symfony 2 aplikacji realizowanego przez inną firmę i natknąłem się na poniższej definicji usługi:Symfony składnia wtrysku usługa

service_id: 
    class: 'path\to\class' 
    calls: 
     - [setRequest, ['@?request=']] 

wiem co znak zapytania w @?request= środków (jeśli usługa nie istnieje , setRequest nie zostanie wywołany), ale co oznacza znak równości na końcu średniej?

Dzięki!

+0

znak równości może być użyty do wstrzyknięcia wartości oparte na wyrażeniach też przykład takiego zastosowania tutaj: https://symfony.com /doc/current/service_container/expression_language.html – teeyo

+0

@teeyo, ale nieużywany w ten sposób ... – medowlock

+0

Tak, mówię tylko, że można go używać w ten sposób, bo w twoim przypadku @prehfeldt aleady odpowiedział, że :) – teeyo

Odpowiedz