Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
ResponseHeader | n/a |
0 / 0 |
n/a |
0 / 0 |
0 | n/a |
0 / 0 |
1 | <?php declare(strict_types=1); |
2 | /* |
3 | * This file is part of Aplus Framework HTTP Library. |
4 | * |
5 | * (c) Natan Felles <natanfelles@gmail.com> |
6 | * |
7 | * For the full copyright and license information, please view the LICENSE |
8 | * file that was distributed with this source code. |
9 | */ |
10 | namespace Framework\HTTP; |
11 | |
12 | /** |
13 | * Class ResponseHeader. |
14 | * |
15 | * @see https://developer.mozilla.org/en-US/docs/Glossary/Response_header |
16 | * |
17 | * @package http |
18 | */ |
19 | class ResponseHeader extends Header |
20 | { |
21 | /** |
22 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Ranges |
23 | * |
24 | * @var string |
25 | */ |
26 | public const ACCEPT_RANGES = 'Accept-Ranges'; |
27 | /** |
28 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials |
29 | * |
30 | * @var string |
31 | */ |
32 | public const ACCESS_CONTROL_ALLOW_CREDENTIALS = 'Access-Control-Allow-Credentials'; |
33 | /** |
34 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers |
35 | * |
36 | * @var string |
37 | */ |
38 | public const ACCESS_CONTROL_ALLOW_HEADERS = 'Access-Control-Allow-Headers'; |
39 | /** |
40 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods |
41 | * |
42 | * @var string |
43 | */ |
44 | public const ACCESS_CONTROL_ALLOW_METHODS = 'Access-Control-Allow-Methods'; |
45 | /** |
46 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin |
47 | * |
48 | * @var string |
49 | */ |
50 | public const ACCESS_CONTROL_ALLOW_ORIGIN = 'Access-Control-Allow-Origin'; |
51 | /** |
52 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers |
53 | * |
54 | * @var string |
55 | */ |
56 | public const ACCESS_CONTROL_EXPOSE_HEADERS = 'Access-Control-Expose-Headers'; |
57 | /** |
58 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age |
59 | * |
60 | * @var string |
61 | */ |
62 | public const ACCESS_CONTROL_MAX_AGE = 'Access-Control-Max-Age'; |
63 | /** |
64 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Age |
65 | * |
66 | * @var string |
67 | */ |
68 | public const AGE = 'Age'; |
69 | /** |
70 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Allow |
71 | * |
72 | * @var string |
73 | */ |
74 | public const ALLOW = 'Allow'; |
75 | /** |
76 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data |
77 | * |
78 | * @var string |
79 | */ |
80 | public const CLEAR_SITE_DATA = 'Clear-Site-Data'; |
81 | /** |
82 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy |
83 | * |
84 | * @var string |
85 | */ |
86 | public const CONTENT_SECURITY_POLICY = 'Content-Security-Policy'; |
87 | /** |
88 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only |
89 | * |
90 | * @var string |
91 | */ |
92 | public const CONTENT_SECURITY_POLICY_REPORT_ONLY = 'Content-Security-Policy-Report-Only'; |
93 | /** |
94 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag |
95 | * |
96 | * @var string |
97 | */ |
98 | public const ETAG = 'ETag'; |
99 | /** |
100 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT |
101 | * |
102 | * @var string |
103 | */ |
104 | public const EXPECT_CT = 'Expect-CT'; |
105 | /** |
106 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expires |
107 | * |
108 | * @var string |
109 | */ |
110 | public const EXPIRES = 'Expires'; |
111 | /** |
112 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy |
113 | * |
114 | * @var string |
115 | */ |
116 | public const FEATURE_POLICY = 'Feature-Policy'; |
117 | /** |
118 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified |
119 | * |
120 | * @var string |
121 | */ |
122 | public const LAST_MODIFIED = 'Last-Modified'; |
123 | /** |
124 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Location |
125 | * |
126 | * @var string |
127 | */ |
128 | public const LOCATION = 'Location'; |
129 | /** |
130 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Proxy-Authenticate |
131 | * |
132 | * @var string |
133 | */ |
134 | public const PROXY_AUTHENTICATE = 'Proxy-Authenticate'; |
135 | /** |
136 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Public-Key-Pins |
137 | * |
138 | * @var string |
139 | */ |
140 | public const PUBLIC_KEY_PINS = 'Public-Key-Pins'; |
141 | /** |
142 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Public-Key-Pins-Report-Only |
143 | * |
144 | * @var string |
145 | */ |
146 | public const PUBLIC_KEY_PINS_REPORT_ONLY = 'Public-Key-Pins-Report-Only'; |
147 | /** |
148 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy |
149 | * |
150 | * @var string |
151 | */ |
152 | public const REFERRER_POLICY = 'Referrer-Policy'; |
153 | /** |
154 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After |
155 | * |
156 | * @var string |
157 | */ |
158 | public const RETRY_AFTER = 'Retry-After'; |
159 | /** |
160 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server |
161 | * |
162 | * @var string |
163 | */ |
164 | public const SERVER = 'Server'; |
165 | /** |
166 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie |
167 | * |
168 | * @var string |
169 | */ |
170 | public const SET_COOKIE = 'Set-Cookie'; |
171 | /** |
172 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/SourceMap |
173 | * |
174 | * @var string |
175 | */ |
176 | public const SOURCEMAP = 'SourceMap'; |
177 | /** |
178 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security |
179 | * |
180 | * @var string |
181 | */ |
182 | public const STRICT_TRANSPORT_SECURITY = 'Strict-Transport-Security'; |
183 | /** |
184 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Timing-Allow-Origin |
185 | * |
186 | * @var string |
187 | */ |
188 | public const TIMING_ALLOW_ORIGIN = 'Timing-Allow-Origin'; |
189 | /** |
190 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Tk |
191 | * |
192 | * @var string |
193 | */ |
194 | public const TK = 'Tk'; |
195 | /** |
196 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Vary |
197 | * |
198 | * @var string |
199 | */ |
200 | public const VARY = 'Vary'; |
201 | /** |
202 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/WWW-Authenticate |
203 | * |
204 | * @var string |
205 | */ |
206 | public const WWW_AUTHENTICATE = 'WWW-Authenticate'; |
207 | /** |
208 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options |
209 | * |
210 | * @var string |
211 | */ |
212 | public const X_CONTENT_TYPE_OPTIONS = 'X-Content-Type-Options'; |
213 | /** |
214 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control |
215 | * |
216 | * @var string |
217 | */ |
218 | public const X_DNS_PREFETCH_CONTROL = 'X-DNS-Prefetch-Control'; |
219 | /** |
220 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options |
221 | * |
222 | * @var string |
223 | */ |
224 | public const X_FRAME_OPTIONS = 'X-Frame-Options'; |
225 | /** |
226 | * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection |
227 | * |
228 | * @var string |
229 | */ |
230 | public const X_XSS_PROTECTION = 'X-XSS-Protection'; |
231 | // ------------------------------------------------------------------------- |
232 | // Custom |
233 | // ------------------------------------------------------------------------- |
234 | /** |
235 | * @var string |
236 | */ |
237 | public const X_POWERED_BY = 'X-Powered-By'; |
238 | } |