public function ErrorHandler::handle

Throws

\ErrorException When error_reporting returns error

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Debug/ErrorHandler.php, line 60

Class

ErrorHandler
ErrorHandler.

Namespace

Symfony\Component\HttpKernel\Debug

Code

public function handle($level, $message, $file, $line, $context) {
  if (0 === $this->level) {
    return false;
  }
  if (error_reporting() & $level && $this->level & $level) {
    throw new \ErrorException(sprintf('%s: %s in %s line %d', isset($this->levels[$level]) ? $this->levels[$level] : $level, $message, $file, $line), 0, $level, $file, $line);
  }
  return false;
}