Posted at

PHPStormで"multiple definitions exist for class"の解決方法

More than 1 year has passed since last update.

PHPStormで、 multiple definitions exist for class の警告がたくさん出て困っていたのですが解決方法を見つけました。


原因

プロジェクト内に *.phar ファイルがある場合、PHPStormは phar内のライブラリも探索対象にしてしまうので、ライブラリが重複して存在することになってしまう。


解決方法

「プロジェクト」ビューから、 pharファイルを右クリック → "Exclude phar from project"