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