function error(ErrorBase $error) { $client = $this->getClient(); if ($error instanceof PHPError) { $client->errorHandler($error->getErrno(), $error->getErrorText(), $error->getErrorLocation()->file, $error->getErrorLocation()->line); } elseif (!$error instanceof ExceptionError) { $client->notifyError('error', $error->getMessage()); } if ($error->isFatal()) { throw $error; } }
function error(ErrorBase $error) { if ($error->isFatal()) { throw $error; } else { if ($error instanceof PHPError) { switch ($error->getErrno()) { case E_COMPILE_WARNING: case E_CORE_WARNING: case E_USER_WARNING: case E_WARNING: \Radical\CLI\Output\Error::Warning($error->getMessage()); break; case E_NOTICE: case E_STRICT: case E_USER_NOTICE: case E_USER_DEPRECATED: case E_DEPRECATED: \Radical\CLI\Output\Error::Notice($error->getMessage()); break; } } } }
function error(ErrorBase $error) { if ($error->isFatal()) { throw $error; } }