25
25
use JetBrains \PhpStorm \Pure ;
26
26
use JsonException ;
27
27
use OutOfBoundsException ;
28
+ use Override ;
28
29
use RuntimeException ;
29
30
use SensitiveParameter ;
30
31
@@ -82,6 +83,7 @@ public function __construct(URL | string $url)
82
83
$ this ->setUrl ($ url );
83
84
}
84
85
86
+ #[Override]
85
87
public function __toString () : string
86
88
{
87
89
if ($ this ->parseContentType () === 'multipart/form-data ' ) {
@@ -197,6 +199,7 @@ protected function getFileInfo(CURLFile | CURLStringFile | string $file) : array
197
199
*
198
200
* @return static
199
201
*/
202
+ #[Override]
200
203
public function setUrl (string | URL $ url ) : static
201
204
{
202
205
if (!$ url instanceof URL ) {
@@ -206,12 +209,14 @@ public function setUrl(string | URL $url) : static
206
209
return parent ::setUrl ($ url );
207
210
}
208
211
212
+ #[Override]
209
213
#[Pure]
210
214
public function getUrl () : URL
211
215
{
212
216
return parent ::getUrl ();
213
217
}
214
218
219
+ #[Override]
215
220
#[Pure]
216
221
public function getMethod () : string
217
222
{
@@ -225,6 +230,7 @@ public function getMethod() : string
225
230
*
226
231
* @return bool
227
232
*/
233
+ #[Override]
228
234
public function isMethod (string $ method ) : bool
229
235
{
230
236
return parent ::isMethod ($ method );
@@ -235,6 +241,7 @@ public function isMethod(string $method) : bool
235
241
*
236
242
* @return static
237
243
*/
244
+ #[Override]
238
245
public function setMethod (string $ method ) : static
239
246
{
240
247
return parent ::setMethod ($ method );
@@ -245,6 +252,7 @@ public function setMethod(string $method) : static
245
252
*
246
253
* @return static
247
254
*/
255
+ #[Override]
248
256
public function setProtocol (string $ protocol ) : static
249
257
{
250
258
return parent ::setProtocol ($ protocol );
@@ -257,6 +265,7 @@ public function setProtocol(string $protocol) : static
257
265
*
258
266
* @return static
259
267
*/
268
+ #[Override]
260
269
public function setBody (array | string $ body ) : static
261
270
{
262
271
if (\is_array ($ body )) {
@@ -381,6 +390,7 @@ public function setContentType(string $mime, string $charset = 'UTF-8') : static
381
390
*
382
391
* @return static
383
392
*/
393
+ #[Override]
384
394
public function setCookie (Cookie $ cookie ) : static
385
395
{
386
396
parent ::setCookie ($ cookie );
@@ -393,6 +403,7 @@ public function setCookie(Cookie $cookie) : static
393
403
*
394
404
* @return static
395
405
*/
406
+ #[Override]
396
407
public function setCookies (array $ cookies ) : static
397
408
{
398
409
return parent ::setCookies ($ cookies );
@@ -403,6 +414,7 @@ public function setCookies(array $cookies) : static
403
414
*
404
415
* @return static
405
416
*/
417
+ #[Override]
406
418
public function removeCookie (string $ name ) : static
407
419
{
408
420
parent ::removeCookie ($ name );
@@ -415,6 +427,7 @@ public function removeCookie(string $name) : static
415
427
*
416
428
* @return static
417
429
*/
430
+ #[Override]
418
431
public function removeCookies (array $ names ) : static
419
432
{
420
433
parent ::removeCookies ($ names );
@@ -444,6 +457,7 @@ protected function setCookieHeader() : static
444
457
*
445
458
* @return static
446
459
*/
460
+ #[Override]
447
461
public function setHeader (string $ name , string $ value ) : static
448
462
{
449
463
return parent ::setHeader ($ name , $ value );
@@ -454,6 +468,7 @@ public function setHeader(string $name, string $value) : static
454
468
*
455
469
* @return static
456
470
*/
471
+ #[Override]
457
472
public function setHeaders (array $ headers ) : static
458
473
{
459
474
return parent ::setHeaders ($ headers );
@@ -464,6 +479,7 @@ public function setHeaders(array $headers) : static
464
479
*
465
480
* @return static
466
481
*/
482
+ #[Override]
467
483
public function removeHeader (string $ name ) : static
468
484
{
469
485
return parent ::removeHeader ($ name );
@@ -472,6 +488,7 @@ public function removeHeader(string $name) : static
472
488
/**
473
489
* @return static
474
490
*/
491
+ #[Override]
475
492
public function removeHeaders () : static
476
493
{
477
494
return parent ::removeHeaders ();
0 commit comments