手順

  1. composer initでプロジェクトを作成
  2. composer require [パッケージ名]でパッケージを入れる
  3. 名前空間を作る場合、 composer.jspnに以下のセクションを作成
    1. リファレンス: getcomposer.org
      "autoload": {
          "psr-4": {
              "App\\": "src/App" // 名前空間と対応するパス
          },
          "classmap": [
              "src/App" // クラスを読み込むディレクトリのルート
          ]
      }
      
  4. autoloadやclass_aliasなどを設定するbootstrap.phpを適当に作成
    1. このbootstrap.phpはエントリポイントからrequire_onceなどで読み込無事で有効化する
  5. phpunitを組み込む場合
    1. composer require --dev phpunit/phpunitでインストール
    2. composer.jsonに以下のセクションを作成
          "scripts": {
              "test": [
                  "phpunit --bootstrap bootstrap.php test"
              ]
          }