Итак, прошло некоторое время с тех пор, как я начал получать эту ошибку в моем отчете PHPStan, на моем Gitlab CI, а также на моем локальном компьютере.
![PHPStan error](https://i.stack.imgur.com/FmoQR.png)
Проверка моего Symfony пакета Foundation в composer show
говорит мне, что я использую v4.3.1
![enter image description here](https://i.stack.imgur.com/AUWc8.png)
Но если вы проверите сопоставление Symfony репо вы видите, что этот метод фактически принимает 3 аргумента. Проверка файла в моей локальной системе логически показывает ту же строку.
![HeaderBag::get](https://i.stack.imgur.com/42Ri7.png)
Итак, мне интересно: как PHPStan может видеть только 2 аргумента, когда есть собственно 3? Начиная с версии 4.4 этот метод фактически использует только 2, но не в моем случае.
Любое предложение, не связанное с обновлением до 4.4?