composer.jsonでautoloadをどう書くか忘れっぽい人のための早見表 psr-4 (Vendor\Namespace)
🐒 【2020/11/18 追記】2020/10/24 に Composer の v2 がリリースされました。 速度改善、PHP 7.4 以降対応、パッケージ名の厳名化、composer 経由の PEAR 利用の終了など変更点が盛り沢山です。そのため、急に動かなくなるパッケージが出てきています。パッケージマネージャー、Docker や CI などで composer を自動インストールしている人はデフォルトで v2 になるので要注意です。 各種主要パッケージの追随が落ち着くまでの間、バージョンを固定しておきたい場合は、composer 本体のインストールや更新は下記のように --version オプションでバージョンを指定してください。
探せば良いドキュメントはたくさんありますが、ハマった上になかなか検索ワードにヒットする記事が見つからなかったので、スキマを埋めるためにあえて書きます! なにがしたいか? 例えばこのようにした時、 composerさんは自動的に「最新バージョン」のphpunitを取ってきてインストールしてくれますが、プロジェクトの本番環境がなんと今更PHP5.3.3だった、PHP5.3.3に対応したphpunitが欲しいんだ!というケース。 結論 config.platform を書く composer.json に下記の通り書きます。 ※便宜上コメントを入れていますが、JSONなので実際にはコメントは書けません 解説 composer は composer を実行した環境に入っているPHPのバージョンを見ている 最初の composer require phpunit/phpunit を実行したとき、プロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く