matthiasnoback / console-command-generator-bundle
Bundle for generating Symfony2 commands
Installs: 254
Dependents: 1
Suggesters: 0
Security: 0
Stars: 9
Watchers: 3
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- sensio/generator-bundle: ~2.2
This package is auto-updated.
Last update: 2024-11-29 05:14:49 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) { } }