参考
何が起こった?
PHPStorm 2024.3.5 のコード解析で、下記のように表示された。
警告:(62, 17) composer.json に 'ext-pdo' がありません
PHPのPDO拡張はRemi’sリポジトリを利用して、下記コマンドでインストール済み。
「php -M」コマンドでもPDOがインストールされていることは確認済み。
$ sudo dnf install php-pdo
対応
PHPStormの設定を変更することでも表示されないようにできるけど、
composer.json を適切に設定することでも対応できる。
具体的には、composer.json の require に下記を追加すれば良い。
"ext-pdo": *
何故こう書けば良いのかは下記のComposer公式ドキュメントに記載されている。
Basic usage – Composer#Platform packages
Composerの思想的な部分に関わるようなので、おとなしくcomposer.jsonを設定することで対応する。