BaseThinkphpResponse.php 616 B

123456789101112131415161718
  1. <?php
  2. namespace app\common\base\response;
  3. use think\Response;
  4. abstract class BaseThinkphpResponse extends Response
  5. {
  6. public function __construct($data = '', $code = 200, array $header = [], $options = []){
  7. $this->beforeConstruct($data, $code, $header, $options);
  8. parent::__construct($data, $code, $header, $options);
  9. $this->afterConstruct($data, $code, $header, $options);
  10. }
  11. protected function beforeConstruct($data = '', $code = 200, array $header = [], $options = []) {}
  12. protected function afterConstruct($data = '', $code = 200, array $header = [], $options = []) {}
  13. }