Как отменить отловленное исключение? Т.е. пробросить выше

165
06 февраля 2020, 14:30
    try {
        return parent::add($data);
    }
    catch(\Main\DB\SqlQueryException $e) {
       if($e->errorCode == 1) {
            Тут отменить обработку исключения, пробросить выше..
       }
    }

Как это сделать?

Проблема в том, что у экзепшена \Main\DB\SqlQueryException нет больше наследников.. Создать их нельзя, т.к. это ядро CMS.

Answer 1
throw $e;

throw требует чтобы ему дали объект исключения. Он не требует, чтобы было написано именно throw new.

READ ALSO
Как передать переменную в php с помощью axios

Как передать переменную в php с помощью axios

Никак не могу разобраться как передать данные собранные с помощью Vuejs в php переменную

151
Безопасность при загрузке фото

Безопасность при загрузке фото

Что я не учёл для соблюдения безопасности при загрузки файла на сервер?

184
Ограниченный вывод в цикле

Ограниченный вывод в цикле

Добрй деньЕсть код, который выводит пагинацию на сайте

153