I'm writing an open source application uses some Symfony components, and using Symfony Console component for interacting with shell.
But, i need to inject dependencies (used in all commands) something like Logger, Config object, Yaml parsers.. I solved this problem with extending SymfonyComponentConsoleCommandCommand
class. But this makes unit testing harder and not looks correct way.
How can i solve this ?
question from:https://stackoverflow.com/questions/7597912/how-can-i-inject-dependencies-to-symfony-console-commands