[CakePHP]composer起動時に出る警告メッセージ

CakePHP

composerでCakePHPをインストールしたらこんなメッセージが

Action required
The CakePHP plugin installer v1.3+ no longer requires the "post-autoload-dump" hook.
Please update your app's composer.json file and remove usage of
Cake\Composer\Installer\PluginInstaller::postAutoloadDump

対応方法としては、メッセージにある通りcomposer.jsonの下記の行を削除すればよいようです。

"post-autoload-dump": "Cake\\Composer\\Installer\\PluginInstaller::postAutoloadDump",

それから、こんなも表示されますが…

Package asm89/twig-cache-extension is abandoned, you should avoid using it. Use twig/cache-extension instead.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.

”xxxxx is abandoned”の警告は古いバージョンが使われているので変更しなさいというようないみです。
指示通りに変更したり新しいバージョンを指定すればこちらの警告は消えますが、CakePHP本体が新しいバージョンのライブラリに対応していない可能性があるので、むやみに変更するのは考え物です。
何か重大な脆弱性があるというようなことでなければ、そのままにしてCakePHP本体の修正を待つ方がいいかと思います。

タイトルとURLをコピーしました