The ApplicationConsoleBundle
provides use console application with container in application and commands.
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require nicolasdewez/application-console
This command requires you to have Composer installed globally, as explained
in the installation chapter
_ of the Composer documentation.
Create an application file console.
use App\Command\MyCommand;
use Ndewez\ApplicationConsoleBundle\Application\Application;
$application = new Application(__DIR__.'/config/services.xml');
$application->addContainerCommand(new MyCommand());
$application->run();