Source of file DebugErrorReporter.php
Size: 1,063 Bytes - Last Modified: 2021-12-24T06:35:34+00:00
/var/www/docs.ssmods.com/process/src/src/Camspiers/LoggerBridge/ErrorReporter/DebugErrorReporter.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php namespace Camspiers\LoggerBridge\ErrorReporter; use Camspiers\LoggerBridge\EnvReporter\EnvReporter; use Debug; /** * Class DebugErrorReporter */ class DebugErrorReporter implements ErrorReporter { /** * @var \Camspiers\LoggerBridge\EnvReporter\EnvReporter */ protected $envReporter; /** * @param \Camspiers\LoggerBridge\EnvReporter\EnvReporter $envReporter */ public function __construct(EnvReporter $envReporter) { $this->envReporter = $envReporter; } /** * @param mixed $exception * @param \SS_HTTPRequest $request */ public function reportError($exception, \SS_HTTPRequest $request = null) { if (!$this->envReporter->isLive()) { Debug::showError( $exception->getCode(), $exception->getMessage(), $exception->getFile(), $exception->getLine(), false, 'Error' ); } else { Debug::friendlyError(); } } } |