SymfonyのCommand
$ php bin/console
利用可能なコマンド一覧を表示
$ php bin/console debug:container
サービスコンテナに登録されたサービスの一覧を表示
規定のmethodsが決まっている
configure()
コマンドの名前やhelpなどを設定
initialize()
interact(), execute()の前に実行
↑これらで使用される変数の初期化を行う
interact()
initialize()の後に実行される
コマンドのoptionや引数のvalidateを行う
不足している場合は、userにそれを伝えるなどする
execute()
必須
WIP
optionとかも指定できるの
configure()内でaddArgumentして、execute()などでは$inputからアクセスできる
serviceにアクセスする
出力のstyleの設定
bin/consoleって付けなくても実行できる設定があったはず
この2種類はなに
引数のoutputを使う
SymfonyStyleを使う
Controllerにはアクセスできる?
普通にできたmrsekut.icon
constructorから呼べば
しかし、これはそもそもこうするものなのか?
req送ればそれで済むはずなのでちょっと変化もしれない
reqでdownloadってできるのか