Exemplo n.º 1
0
 protected function configure()
 {
     parent::configure();
     $this->setName('about');
     $this->setDescription('Information about Environaut.');
     $this->setHelp('Displays detailed information about Environaut.');
 }
Exemplo n.º 2
0
    /**
     * Define options supported by this command and set name, description and help texts.
     */
    protected function configure()
    {
        parent::configure();
        $this->setName('check');
        $this->addOption('config', 'c', InputOption::VALUE_OPTIONAL, 'Path to config file that defines the checks to process.');
        $this->addOption('config-handler', null, InputOption::VALUE_OPTIONAL, 'Classname of a custom config handler implementing Environaut\\Config\\IConfigHandler.');
        $this->addOption('cache-location', null, InputOption::VALUE_OPTIONAL, 'File path and name for the cache location to read from. Overrides defaults and config file value.');
        $this->addOption('no-cache', null, InputOption::VALUE_NONE, 'Disables the use of caching (reading/writing). Remember, that the old cache file still survives!');
        $this->setDescription('Check environment according to a set of checks.');
        $this->setHelp(<<<EOT

<info>This command checks the environment according to the checks from the configuration file.</info>

By default the <comment>current working directory</comment> will be used to find the configuration file and
all defined classes (checks and validators etc.).

Use
<comment>--autoload-dir [path/to/src]</comment> to change the autoload directory or
<comment>--config [path/to/environaut.(json|xml|php)]</comment> to set the configuration file lookup path or
<comment>--no-cache</comment> to disable to usage of a cache file.
EOT
);
    }