Что за адская цепочка наследования классов?
Например $order->save() возвращает объект Bitrix\Sale\Result, который является наследником Bitrix\Main\Entity\Result, который в свою очередь является алиасом (даже не наследником) класса Bitrix\Main\ORM\Data\Result, который является наследником Bitrix\Main\Result.
Ключевой вопрос тут в том, отвалится ли метод $result->isSuccess()? Этот метод есть только в Bitrix\Main\Result. Шторм после $order->save() говорит, что не видит метода isSuccess(). Пока что это несовершенство шторма, но фиг знает, может планы вообще как то кардинально изменить работу с результатами.
Это? https://t.me/bitrixfordevelopers/238385
Кстати, шторм пофиксил слепоту через класс_алиасы
Обсуждают сегодня