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