“Benutzerdefinierte Optionen für benutzerdefinierte Optionen einsetzen” Code-Antworten

Benutzerdefinierte Optionen für benutzerdefinierte Optionen einsetzen

use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputArgument;

argument('stage', InputArgument::OPTIONAL, 'Run tasks only on this host or stage.');
option('tag', null, InputOption::VALUE_OPTIONAL, 'Tag to deploy.');
Sminkie

Benutzerdefinierte Optionen für benutzerdefinierte Optionen einsetzen

task('foo:bar', function() {
    // For arguments
    $stage = null;
    if (input()->hasArgument('stage')) {
        $stage = input()->getArgument('stage');
    }
    
    // For option
    $tag = null;
    if (input()->hasOption('tag')) {
        $tag = input()->getOption('tag');
    }
});
Sminkie

Ähnliche Antworten wie “Benutzerdefinierte Optionen für benutzerdefinierte Optionen einsetzen”

Fragen ähnlich wie “Benutzerdefinierte Optionen für benutzerdefinierte Optionen einsetzen”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen