%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emtnaeewxm/www/vendor/sensio/generator-bundle/Resources/skeleton/command/
Upload File :
Create Path :
Current File : /home/emtnaeewxm/www/vendor/sensio/generator-bundle/Resources/skeleton/command/Command.php.twig

<?php

namespace {{ namespace }}\Command;

{% block use_statements %}
use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
{% endblock use_statements %}

{% block class_definition %}
class {{ class_name }} extends ContainerAwareCommand
{% endblock class_definition %}
{
{% block class_body %}
    protected function configure()
    {
        $this
            ->setName('{{ name }}')
            ->setDescription('...')
            ->addArgument('argument', InputArgument::OPTIONAL, 'Argument description')
            ->addOption('option', null, InputOption::VALUE_NONE, 'Option description')
        ;
    }

    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $argument = $input->getArgument('argument');

        if ($input->getOption('option')) {
            // ...
        }

        $output->writeln('Command result.');
    }

{% endblock class_body %}
}

Zerion Mini Shell 1.0