ytake です。 PHPでコマンドラインアプリケーションを開発する時、 いつも使っているフレームワークをそのまま使うには巨大すぎる・・。 という方も多いのではないでしょうか? 今回は巨大なフレームワークなどを導入せずに、 アプリケーションに合わせて、自分好みのライブラリを組み合わせたり、 簡単なボイラープレートを作成したり、 テストしやすいコマンドラインアプリケーション作りを行うために、 symfony/console と PSR-11 準拠のDIコンテナを組み合わせたコマンドラインアプリケーションの実装例を紹介します。 本エントリに対応したリポジトリは こちら 簡単なコンソールアプリケーションを作る まずは symfony/console をインストールします。 composerを使って下記のコマンドを入力します。 $ composer require symfony/console
![Container(PSR-11)とsymfony/consoleで簡単なコマンドラインアプリケーションを作ってみよう - istyle Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/08b24235d5b680cb158311f83c78c4436cefab06/height=288;version=1;width=512/https%3A%2F%2Ftechblog.istyle.co.jp%2Fwp-content%2Fuploads%2F2018%2F11%2Ftwitter_card.jpg)