Есть класс A
от него наследуюется класс В
В классе "В" создаются новые свойства.
В Классе С есть метод, который принимает на вход объекты наследники класса A, проверка по тайпхинту.
PHPStan ругается, что свойство не определено, если свойство внести в родительский класс А, все нормально проходит, но мне такая логика не нужна.
Как изменить код или настройки анализа кода?
Ошибка
Access to an undefined property
https://phpstan.org/blog/solving-phpstan-access-to...
class A
{
}
class B extends A
{
public $options;
}
class C
{
public static function price(A $objectB) -- тут возникает ошибка
}
Сам код работает корректно, только проверка кода ругается.