Тем не менее, это было set_error_handler()
, я не посмотрел папку поставщика должным образом. Причина, по которой он работал в Laravel:
public function handleError($level, $message, $file = '', $line = 0, $context = [])
{
if (error_reporting() & $level) {
throw new ErrorException($message, 0, $level, $file, $line);
}
}
Но мой фреймворк имеет это:
public function handleError($code, $message, $filename = '', $line = 0)
{
throw new \ErrorException($message, $code, 0, $filename, $line);
}