필자는 지금까지 Symfony 종속성 주입 구성 요소를 사용하는 명령 줄 응용 프로그램을 보유하고 있습니다. 이제 명령 줄 옵션을 추가하고 출력 형식을 향상 시키려고합니다. Symfony 콘솔 구성 요소가 좋은 선택 인 것 같습니다.Symfony 프레임 워크 번들없이 Symfony 콘솔을 의존성 주입과 함께 사용하려면 어떻게해야합니까?
그러나 Symfony 콘솔 명령 클래스에서 컨테이너 객체를 수신하는 방법을 알 수 없습니다.
찾은 설명서는 ContainerAwareCommand 클래스를 사용하지만 FrameworkBundle에서 가져온 문서입니다. 순수 CLI 응용 프로그램에 추가하는 데 막대한 오버 헤드가 필요합니다. 라우팅, http, config, 캐시 등, 아무도 나에게 어떤 관련성도 전혀 없습니다.
나는 문제 설명하는 기본 명령으로 테스트 저장소 여기했습니다 (SO 또한 FrameworkBundle이 BTW, 가정 How can i inject dependencies to Symfony Console commands? 질문 기존.) : https://github.com/joachim-n/console-with-di
링크의 2 차 답변은 어떻게됩니까? – COil