異なる環境で異なるサービスを使用できるようにするために、サービスのエイリアスを設定したいと考えています。だから、ここにservices.yaml
.
.
.
register_request:
alias: %register_request_service%
main_register_request:
class: AppBundle\Services\Requests\RegisterRequest
null_register_request:
class: AppBundle\Services\Requests\NullRegisterRequest
.
.
.
私の開発環境では、parameters.yml
次のようになります。
.
.
.
register_request_service: null_register_request
.
.
.
しかし、うまくいきません!私がそれを使用すると、次のようclear:cache
に言います:
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
Unable to replace alias "%register_request_service%" with "register_request".
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
The service definition "%register_request_service%" does not exist.
私が欠けているものについてのアイデアはありますか?