PhpStorm language level vs. composer config.platform.php: which source of truth should inspections follow?
Our project runs a newer PHP CLI locally than the version deployed in production, and composer.json pins config.platform.php to the older target. PhpStorm appears to derive its project language level from Composer metadata in some places and from the configured interpreter in others, so the same file can be flagged as incompatible in one inspection pass and