Skip to content

Commit d808e6b

Browse files
committed
Revert "Refactor [component/module] for better maintainability (vibe-kanban fea3117e)"
This reverts commit 6c2b7a0.
1 parent 8e7b2b2 commit d808e6b

4 files changed

Lines changed: 84 additions & 696 deletions

File tree

src/think/Request.php

Lines changed: 84 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,13 @@
1717
use think\facade\Lang;
1818
use think\file\UploadedFile;
1919
use think\route\Rule;
20-
use think\traits\UrlHandler;
21-
use think\traits\DomainHandler;
22-
use think\traits\HttpMethodHandler;
2320

2421
/**
2522
* 请求管理类
2623
* @package think
2724
*/
2825
class Request implements ArrayAccess
2926
{
30-
use UrlHandler, DomainHandler, HttpMethodHandler;
3127
/**
3228
* 兼容PATH_INFO获取
3329
* @var array
@@ -40,7 +36,36 @@ class Request implements ArrayAccess
4036
*/
4137
protected $varPathinfo = 's';
4238

43-
39+
/**
40+
* 请求类型
41+
* @var string
42+
*/
43+
protected $varMethod = '_method';
44+
45+
/**
46+
* 表单ajax伪装变量
47+
* @var string
48+
*/
49+
protected $varAjax = '_ajax';
50+
51+
/**
52+
* 表单pjax伪装变量
53+
* @var string
54+
*/
55+
protected $varPjax = '_pjax';
56+
57+
/**
58+
* 域名根
59+
* @var string
60+
*/
61+
protected $rootDomain = '';
62+
63+
/**
64+
* 特殊域名根标识 用于识别com.cn org.cn 这种
65+
* @var array
66+
*/
67+
protected $domainSpecialSuffix = ['com', 'net', 'org', 'edu', 'gov', 'mil', 'co', 'info'];
68+
4469
/**
4570
* HTTPS代理标识
4671
* @var string
@@ -59,8 +84,60 @@ class Request implements ArrayAccess
5984
*/
6085
protected $proxyServerIpHeader = ['HTTP_X_REAL_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_CLIENT_IP', 'HTTP_X_CLIENT_IP', 'HTTP_X_CLUSTER_CLIENT_IP'];
6186

62-
63-
87+
/**
88+
* 请求类型
89+
* @var string
90+
*/
91+
protected $method;
92+
93+
/**
94+
* 域名(含协议及端口)
95+
* @var string
96+
*/
97+
protected $domain;
98+
99+
/**
100+
* HOST(含端口)
101+
* @var string
102+
*/
103+
protected $host;
104+
105+
/**
106+
* 子域名
107+
* @var string
108+
*/
109+
protected $subDomain;
110+
111+
/**
112+
* 泛域名
113+
* @var string
114+
*/
115+
protected $panDomain;
116+
117+
/**
118+
* 当前URL地址
119+
* @var string
120+
*/
121+
protected $url;
122+
123+
/**
124+
* 基础URL
125+
* @var string
126+
*/
127+
protected $baseUrl;
128+
129+
/**
130+
* 当前执行的文件
131+
* @var string
132+
*/
133+
protected $baseFile;
134+
135+
/**
136+
* 访问的ROOT地址
137+
* @var string
138+
*/
139+
protected $root;
140+
64141
/**
65142
* pathinfo
66143
* @var string

src/think/traits/DomainHandler.php

Lines changed: 0 additions & 243 deletions
This file was deleted.

0 commit comments

Comments
 (0)