symfonyはデバッグの民間のサービスを表示しません:コンテナ--show-プライベート
app/console debug:container --show-private
を実行するには、public: false
などで宣言されたサービスが表示されません:私はapp/console debug:container --show-private | wc -l
を実行した場合、
another_service:
public: false
class: MineBundle\Service\FirstService
をしかしし、 app/console debug:container | wc -l
私は別の結果が得られます。
symfony 2.8と3.1で試してみたところ、同じ動作になりました。
ありがとうございます!
あなたのサービスファイルがロードされていることとキャッシュをクリアしていることを確認したことがありますか? – qooplmao