ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

自作コマンドのオプション

自作コマンドを作った場合、optionメソッドの戻り値はオプションの有無の真偽値なので、「$this->option('auto')」の結果はTrueかFalseだ。以下みたいに書ける。

public function fire() {
  if ($this->option('auto')) {
   echo 'Hello';
  }
}

protected function getOptions() {
  return array(
  ['auto', "a", InputOption::VALUE_NONE, 'Auto'],
  );
}