call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method UpdateDB::OnBeforeUserUpdateHandler() cannot be called statically
call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method UpdateDB::OnBeforeUserUpdateHandler() cannot be called statically, Ошибка при переходе с версии php 7.3. на версию php 8.1.
Здравствуйте! Был произведен переход с версии версии php 7.3. на версию php 8.1.Большинство возникших проблем были решены, но осталась одна ошибка которую так и не удалось решить
call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method UpdateDB::OnBeforeUserUpdateHandler() cannot be called statically (0) /bitrix/modules/main/tools.php:4730 #0: call_user_func_array(array, array) /bitrix/modules/main/tools.php:4730 #1: ExecuteModuleEventEx(array, array) /bitrix/modules/main/classes/general/user.php:3512 #2: CAllUser->CheckFields(array, integer) /bitrix/modules/main/classes/general/user.php:3788 #3: CAllUser->Update(integer, array) /bitrix/modules/bxmaker.authuserphone/admin/fill.php:177 #4: require(string) /bitrix/admin/bxmaker.authuserphone_fill.php:1
Суть ошибки понял, "статически вызывается метод класса, в котором не указано static". Не понимаю где искать данный класс с данным методом? Кто-нибудь может направить в правильном направлении? Установлен модуль от BXmaker