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;
     }
 }