Overview

Namespaces

  • esperecyan
    • webidl
      • lib

Classes

  • Record
  • TypeError
  • TypeHinter

Interfaces

  • Error

Exceptions

  • ErrorClass
  • EvalError
  • RangeError
  • ReferenceError
  • URIError
  • Overview
  • Namespace
  • Class
  • Tree
 1:  2:  3:  4:  5:  6:  7:  8:  9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 
<?php
namespace esperecyan\webidl;

/**
 * This class is defined to construct an exception having the error name "Error".
 * If you catch an exception having the error name "Error", use {@see Error}.
 * @deprecated 2.0.0 “Error” simple exception type is obsoleted in W3C Editor’s draft (* this is not Error IDL type).
 */
class ErrorClass extends \RuntimeException implements Error
{
    /**
     * @param string $message
     * @param \Exception $previous
     */
    public function __construct($message = '', \Exception $previous = null)
    {
        parent::__construct($message, 0, $previous);
        $this->code = $this->name = 'Error';
    }
}
esperecyan/webidl documentation API documentation generated by ApiGen