@@ -28,44 +28,44 @@ final class AphrontRequest {
28
28
private $ applicationConfiguration ;
29
29
private $ uriData ;
30
30
31
- final public function __construct ($ host , $ path ) {
31
+ public function __construct ($ host , $ path ) {
32
32
$ this ->host = $ host ;
33
33
$ this ->path = $ path ;
34
34
}
35
35
36
- final public function setURIMap (array $ uri_data ) {
36
+ public function setURIMap (array $ uri_data ) {
37
37
$ this ->uriData = $ uri_data ;
38
38
return $ this ;
39
39
}
40
40
41
- final public function getURIMap () {
41
+ public function getURIMap () {
42
42
return $ this ->uriData ;
43
43
}
44
44
45
- final public function getURIData ($ key , $ default = null ) {
45
+ public function getURIData ($ key , $ default = null ) {
46
46
return idx ($ this ->uriData , $ key , $ default );
47
47
}
48
48
49
- final public function setApplicationConfiguration (
49
+ public function setApplicationConfiguration (
50
50
$ application_configuration ) {
51
51
$ this ->applicationConfiguration = $ application_configuration ;
52
52
return $ this ;
53
53
}
54
54
55
- final public function getApplicationConfiguration () {
55
+ public function getApplicationConfiguration () {
56
56
return $ this ->applicationConfiguration ;
57
57
}
58
58
59
- final public function setPath ($ path ) {
59
+ public function setPath ($ path ) {
60
60
$ this ->path = $ path ;
61
61
return $ this ;
62
62
}
63
63
64
- final public function getPath () {
64
+ public function getPath () {
65
65
return $ this ->path ;
66
66
}
67
67
68
- final public function getHost () {
68
+ public function getHost () {
69
69
// The "Host" header may include a port number, or may be a malicious
70
70
// header in the form "realdomain.com:ignored@evil.com". Invoke the full
71
71
// parser to extract the real domain correctly. See here for coverage of
@@ -83,7 +83,7 @@ final public function getHost() {
83
83
/**
84
84
* @task data
85
85
*/
86
- final public function setRequestData (array $ request_data ) {
86
+ public function setRequestData (array $ request_data ) {
87
87
$ this ->requestData = $ request_data ;
88
88
return $ this ;
89
89
}
@@ -92,15 +92,15 @@ final public function setRequestData(array $request_data) {
92
92
/**
93
93
* @task data
94
94
*/
95
- final public function getRequestData () {
95
+ public function getRequestData () {
96
96
return $ this ->requestData ;
97
97
}
98
98
99
99
100
100
/**
101
101
* @task data
102
102
*/
103
- final public function getInt ($ name , $ default = null ) {
103
+ public function getInt ($ name , $ default = null ) {
104
104
if (isset ($ this ->requestData [$ name ])) {
105
105
return (int )$ this ->requestData [$ name ];
106
106
} else {
@@ -112,7 +112,7 @@ final public function getInt($name, $default = null) {
112
112
/**
113
113
* @task data
114
114
*/
115
- final public function getBool ($ name , $ default = null ) {
115
+ public function getBool ($ name , $ default = null ) {
116
116
if (isset ($ this ->requestData [$ name ])) {
117
117
if ($ this ->requestData [$ name ] === 'true ' ) {
118
118
return true ;
@@ -130,7 +130,7 @@ final public function getBool($name, $default = null) {
130
130
/**
131
131
* @task data
132
132
*/
133
- final public function getStr ($ name , $ default = null ) {
133
+ public function getStr ($ name , $ default = null ) {
134
134
if (isset ($ this ->requestData [$ name ])) {
135
135
$ str = (string )$ this ->requestData [$ name ];
136
136
// Normalize newline craziness.
@@ -148,7 +148,7 @@ final public function getStr($name, $default = null) {
148
148
/**
149
149
* @task data
150
150
*/
151
- final public function getArr ($ name , $ default = array ()) {
151
+ public function getArr ($ name , $ default = array ()) {
152
152
if (isset ($ this ->requestData [$ name ]) &&
153
153
is_array ($ this ->requestData [$ name ])) {
154
154
return $ this ->requestData [$ name ];
@@ -161,7 +161,7 @@ final public function getArr($name, $default = array()) {
161
161
/**
162
162
* @task data
163
163
*/
164
- final public function getStrList ($ name , $ default = array ()) {
164
+ public function getStrList ($ name , $ default = array ()) {
165
165
if (!isset ($ this ->requestData [$ name ])) {
166
166
return $ default ;
167
167
}
@@ -174,36 +174,36 @@ final public function getStrList($name, $default = array()) {
174
174
/**
175
175
* @task data
176
176
*/
177
- final public function getExists ($ name ) {
177
+ public function getExists ($ name ) {
178
178
return array_key_exists ($ name , $ this ->requestData );
179
179
}
180
180
181
- final public function getFileExists ($ name ) {
181
+ public function getFileExists ($ name ) {
182
182
return isset ($ _FILES [$ name ]) &&
183
183
(idx ($ _FILES [$ name ], 'error ' ) !== UPLOAD_ERR_NO_FILE );
184
184
}
185
185
186
- final public function isHTTPGet () {
186
+ public function isHTTPGet () {
187
187
return ($ _SERVER ['REQUEST_METHOD ' ] == 'GET ' );
188
188
}
189
189
190
- final public function isHTTPPost () {
190
+ public function isHTTPPost () {
191
191
return ($ _SERVER ['REQUEST_METHOD ' ] == 'POST ' );
192
192
}
193
193
194
- final public function isAjax () {
194
+ public function isAjax () {
195
195
return $ this ->getExists (self ::TYPE_AJAX ) && !$ this ->isQuicksand ();
196
196
}
197
197
198
- final public function isWorkflow () {
198
+ public function isWorkflow () {
199
199
return $ this ->getExists (self ::TYPE_WORKFLOW ) && !$ this ->isQuicksand ();
200
200
}
201
201
202
- final public function isQuicksand () {
202
+ public function isQuicksand () {
203
203
return $ this ->getExists (self ::TYPE_QUICKSAND );
204
204
}
205
205
206
- final public function isConduit () {
206
+ public function isConduit () {
207
207
return $ this ->getExists (self ::TYPE_CONDUIT );
208
208
}
209
209
@@ -215,7 +215,7 @@ public static function getCSRFHeaderName() {
215
215
return 'X-Phabricator-Csrf ' ;
216
216
}
217
217
218
- final public function validateCSRF () {
218
+ public function validateCSRF () {
219
219
$ token_name = self ::getCSRFTokenName ();
220
220
$ token = $ this ->getStr ($ token_name );
221
221
@@ -281,7 +281,7 @@ final public function validateCSRF() {
281
281
return true ;
282
282
}
283
283
284
- final public function isFormPost () {
284
+ public function isFormPost () {
285
285
$ post = $ this ->getExists (self ::TYPE_FORM ) &&
286
286
!$ this ->getExists (self ::TYPE_HISEC ) &&
287
287
$ this ->isHTTPPost ();
@@ -293,7 +293,7 @@ final public function isFormPost() {
293
293
return $ this ->validateCSRF ();
294
294
}
295
295
296
- final public function isFormOrHisecPost () {
296
+ public function isFormOrHisecPost () {
297
297
$ post = $ this ->getExists (self ::TYPE_FORM ) &&
298
298
$ this ->isHTTPPost ();
299
299
@@ -305,20 +305,20 @@ final public function isFormOrHisecPost() {
305
305
}
306
306
307
307
308
- final public function setCookiePrefix ($ prefix ) {
308
+ public function setCookiePrefix ($ prefix ) {
309
309
$ this ->cookiePrefix = $ prefix ;
310
310
return $ this ;
311
311
}
312
312
313
- final private function getPrefixedCookieName ($ name ) {
313
+ private function getPrefixedCookieName ($ name ) {
314
314
if (strlen ($ this ->cookiePrefix )) {
315
315
return $ this ->cookiePrefix .'_ ' .$ name ;
316
316
} else {
317
317
return $ name ;
318
318
}
319
319
}
320
320
321
- final public function getCookie ($ name , $ default = null ) {
321
+ public function getCookie ($ name , $ default = null ) {
322
322
$ name = $ this ->getPrefixedCookieName ($ name );
323
323
$ value = idx ($ _COOKIE , $ name , $ default );
324
324
@@ -337,7 +337,7 @@ final public function getCookie($name, $default = null) {
337
337
return $ value ;
338
338
}
339
339
340
- final public function clearCookie ($ name ) {
340
+ public function clearCookie ($ name ) {
341
341
$ this ->setCookieWithExpiration ($ name , '' , time () - (60 * 60 * 24 * 30 ));
342
342
unset($ _COOKIE [$ name ]);
343
343
}
@@ -390,7 +390,7 @@ private function getCookieDomainURI() {
390
390
*
391
391
* @task cookie
392
392
*/
393
- final public function canSetCookies () {
393
+ public function canSetCookies () {
394
394
return (bool )$ this ->getCookieDomainURI ();
395
395
}
396
396
@@ -405,7 +405,7 @@ final public function canSetCookies() {
405
405
* @return this
406
406
* @task cookie
407
407
*/
408
- final public function setCookie ($ name , $ value ) {
408
+ public function setCookie ($ name , $ value ) {
409
409
$ far_future = time () + (60 * 60 * 24 * 365 * 5 );
410
410
return $ this ->setCookieWithExpiration ($ name , $ value , $ far_future );
411
411
}
@@ -421,7 +421,7 @@ final public function setCookie($name, $value) {
421
421
* @return this
422
422
* @task cookie
423
423
*/
424
- final public function setTemporaryCookie ($ name , $ value ) {
424
+ public function setTemporaryCookie ($ name , $ value ) {
425
425
return $ this ->setCookieWithExpiration ($ name , $ value , 0 );
426
426
}
427
427
@@ -435,7 +435,7 @@ final public function setTemporaryCookie($name, $value) {
435
435
* @return this
436
436
* @task cookie
437
437
*/
438
- final private function setCookieWithExpiration (
438
+ private function setCookieWithExpiration (
439
439
$ name ,
440
440
$ value ,
441
441
$ expire ) {
@@ -485,31 +485,31 @@ final private function setCookieWithExpiration(
485
485
return $ this ;
486
486
}
487
487
488
- final public function setUser ($ user ) {
488
+ public function setUser ($ user ) {
489
489
$ this ->user = $ user ;
490
490
return $ this ;
491
491
}
492
492
493
- final public function getUser () {
493
+ public function getUser () {
494
494
return $ this ->user ;
495
495
}
496
496
497
- final public function getViewer () {
497
+ public function getViewer () {
498
498
return $ this ->user ;
499
499
}
500
500
501
- final public function getRequestURI () {
501
+ public function getRequestURI () {
502
502
$ get = $ _GET ;
503
503
unset($ get ['__path__ ' ]);
504
504
$ path = phutil_escape_uri ($ this ->getPath ());
505
505
return id (new PhutilURI ($ path ))->setQueryParams ($ get );
506
506
}
507
507
508
- final public function isDialogFormPost () {
508
+ public function isDialogFormPost () {
509
509
return $ this ->isFormPost () && $ this ->getStr ('__dialog__ ' );
510
510
}
511
511
512
- final public function getRemoteAddr () {
512
+ public function getRemoteAddr () {
513
513
return $ _SERVER ['REMOTE_ADDR ' ];
514
514
}
515
515
0 commit comments