Open
Description
Issue title
We should use commands just to get input from users and pass it to the services which will handle the rest of the job for us
Problem/Motivation
It is the first thing recommended by the community of Symfony console to keep the Commands classes thin. It is kind of Controller in MVC pattern. Logic should be written in the separate services.
It will
- reduce dependencies between the Command classes
- reduce a responsibility of Command class
- increase reusability of the common services and decrease code duplication as result
Activity