matthiasnoback / console-command-generator-bundle
Bundle for generating Symfony2 commands
Package info
github.com/matthiasnoback/ConsoleCommandGeneratorBundle
Type:symfony-bundle
pkg:composer/matthiasnoback/console-command-generator-bundle
dev-master
2014-06-13 14:48 UTC
Requires
- sensio/generator-bundle: ~2.2
This package is auto-updated.
Last update: 2026-03-01 00:09:26 UTC
README
Install this bundle using Composer. Register the bundle in app/AppKernel.php, then run:
app/console generate:console-command
You will be asked to supply some information, after which a command class will be auto-generated for you.
The resulting console command would look like this:
namespace Matthias\Bundle\DemoBundle\Command; use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; class CreatePostCommand extends ContainerAwareCommand { protected function configure() { $this ->setName('post:create') ->addArgument('title', InputArgument::REQUIRED, null, null) ; } protected function execute(InputInterface $input, OutputInterface $output) { } }
