<?php namespace Modules\Common\Exceptions; use Catch\Exceptions\CatchException; use Throwable; class CommonBusinessException extends CatchException { public function __construct($message = "", $code = 0, Throwable $previous = null) { parent::__construct($message, $code); } public static function throwError($error, Throwable $previous = null) { throw (new static($error[1], $error[0], $previous)); } }