実現したいこと
phpstanを実行したいです。
前提条件
既存のLaravelプロジェクトに、新たにphpstanを導入しました。
composer install にてlockファイルのパッケージはインストール済みです。
発生している問題・エラーメッセージ
./vendor/bin/phpstan analyse
を実行すると、実行開始直後に以下のエラーとなります。
OutOfBoundsException thrown in phar:///プロジェクトディレクトリ/vendor/phpstan/phpstan/phpstan.phar/vendor/composer/InstalledVersions.php on line 161 while loading bootstrap file /プロジェクトディレクトリ/vendor/nunomaduro/larastan/bootstrap.php: Package "psr/simple-cache" is not installed
エラーメッセージに「Package "psr/simple-cache" is not installed」とありますが、
vendor配下にパッケージがあることは確認できました。
該当のソースコード
composer.lock
1 { 2 "name": "phpstan/phpstan", 3 "version": "1.10.6", 4 "source": { 5 "type": "git", 6 "url": "https://github.com/phpstan/phpstan.git", 7 "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a" 8 }, 9 "dist": { 10 "type": "zip", 11 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", 12 "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", 13 "shasum": "" 14 }, 15 .......略 16 17 { 18 "name": "nunomaduro/larastan", 19 "version": "2.5.1", 20 "source": { 21 "type": "git", 22 "url": "https://github.com/nunomaduro/larastan.git", 23 "reference": "072e2c9566ae000bf66c92384fc933b81885244b" 24 }, 25 "dist": { 26 "type": "zip", 27 "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/072e2c9566ae000bf66c92384fc933b81885244b", 28 "reference": "072e2c9566ae000bf66c92384fc933b81885244b", 29 "shasum": "" 30 }, 31 ...... 略
試したこと
こちらなどを参考に、
・composerのバージョンをアップデート 2.0.1 -> 2.5.4
・composer dump-autoload
・再度 composer install
を試しましたが、結果は変わりませんでした。
他には、どこを確認すれば良いのでしょうか。
ご教示いただけますと幸いです。
補足情報(FW/ツールのバージョンなど)
PHPStan - PHP Static Analysis Tool 1.10.6
larastan version 2.5.1
Laravel Framework 9.48.0
PHP 8.0.27
composer version 2.5.4
追記
設定ファイル(phpstan.neon.dist)に記載の
以下の箇所を削除すると、エラーが消えphpstanが実行されました。
includes: - ./vendor/nunomaduro/larastan/extension.neon
larastanの設定がおかしいということでしょうか。
もう少し調べてみます。

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/03/15 10:36