BaseHttpError.php 771 B

12345678910111213141516
  1. <?php
  2. namespace app\common\base\error;
  3. use think\exception\HttpException;
  4. abstract class BaseHttpError extends HttpException {
  5. public function __construct($statusCode, $message = null, \Exception $previous = null, array $headers = [], $code = 0) {
  6. $this->beforeConstruct($statusCode, $message, $previous, $headers, $code);
  7. parent::__construct($statusCode, $message, $previous, $headers, $code);
  8. $this->afterConstruct($statusCode, $message, $previous, $headers, $code);
  9. }
  10. protected function beforeConstruct($statusCode, $message = null, \Exception $previous = null, array $headers = [], $code = 0){}
  11. protected function afterConstruct($statusCode, $message = null, \Exception $previous = null, array $headers = [], $code = 0){}
  12. }