* @license PHP License * @package wombat * @subpackage Error */ /** * custom exception * * nutException allows sophisticated exception codes. * While Exception only allows numeric code, wbException * supports namespaces for code. * * $e = new wbException( 'Message', 'myNs:7' ); * * Using namespaces makes it very easy to keep codes unique. * * @version 0.1.0 * @package wombat * @subpackage Error */ class wbException extends Exception { /** * Exception code using namespace * @var mixed */ protected $code = null; /** * constructor * * @param string $message exception message * @param string $code exception code using namespace * @see Exception */ public function __construct( $message, $code ) { parent::__construct( $message ); $this->code = $code; } } ?>