Composer post-install-cmd で dev の時のみ実行するスクリプトを定義する
require-dev のパッケージに依存したスクリプトを post-install-cmd 等のフックで dev時のみ実行したい(–no-dev時には実行したくない)ときは [ $COMPOSER_DEV_MODE -eq 0 ] || を実行したいスクリプトの前に付与します。 ...
require-dev のパッケージに依存したスクリプトを post-install-cmd 等のフックで dev時のみ実行したい(–no-dev時には実行したくない)ときは [ $COMPOSER_DEV_MODE -eq 0 ] || を実行したいスクリプトの前に付与します。 ...
COMPOSER_MEMORY_LIMIT=-1 composer.phar <...> OR php -d memory_limit=-1 composer.phar <...> ここを見るがよい: Memory limit errors - Troubleshooting - Composer composer updateを叩いたら以下ようなメッセージでメモリ足りませんエラーとなる。 PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted symfony系などの依存の激しいパッケージが入っていると足りなくなりがち。 ...
composer list で表示される一覧に説明文をつける Custom descriptions | Scripts - Composer scripts-descriptions を定義すればOK。 { "scripts": { "test": "phpunit" } "scripts-descriptions": { "test": "Run all tests!" } } タイムアウトを調整する デフォルトでは300secなので、Codeceptionの受け入れテスト等、時間のかかるスクリプトは以下のようなタイムアウトエラーが出る。 ...
PHPにおいて外部ライブラリーを使用するときには、Packagistで公開されているライブラリーをComposerを利用してインストールすることがほとんどかと思います。 ...
この記事は、 CakePHP Advent Calendar 2017 17日目の記事です。 前日の記事は sizuhiko さんの テストデータを簡単に作る方法 でした。 今日は、私 nojimage が2017年に公開したCakePHP 3向けのプラグインをだだだっと紹介したいと思います。 ...
CakePHP 3.xではComposerが正式にサポートされますが、2.xでもComposerを使ってCaekPHPのコアを管理することができます。 ...