Реализовано:
-
Добавлена проверка типа объекта
$query
перед вызовом методаsetState()
для предотвращения ошибок при работе с несовместимыми классами.- В методе
SoftDeleteActiveQuery
:- Добавлена проверка, является ли объект
$query
экземпляром классаself
(т.е.SoftDeleteActiveQuery
). - Вызов метода
setState()
теперь выполняется только в случае, если$query
является экземпляромSoftDeleteActiveQuery
.
- Добавлена проверка, является ли объект
- В методе