@@ -98,7 +98,7 @@ public function __construct($uri = '')
98
98
));
99
99
}
100
100
101
- if (! empty ( $ uri) ) {
101
+ if ('' !== $ uri ) {
102
102
$ this ->parseUri ($ uri );
103
103
}
104
104
}
@@ -147,12 +147,12 @@ public function getScheme()
147
147
*/
148
148
public function getAuthority ()
149
149
{
150
- if (empty ( $ this ->host ) ) {
150
+ if ('' === $ this ->host ) {
151
151
return '' ;
152
152
}
153
153
154
154
$ authority = $ this ->host ;
155
- if (! empty ( $ this ->userInfo ) ) {
155
+ if ('' !== $ this ->userInfo ) {
156
156
$ authority = $ this ->userInfo . '@ ' . $ authority ;
157
157
}
158
158
@@ -476,27 +476,26 @@ private static function createUriString($scheme, $authority, $path, $query, $fra
476
476
{
477
477
$ uri = '' ;
478
478
479
- if (! empty ( $ scheme) ) {
479
+ if ('' !== $ scheme ) {
480
480
$ uri .= sprintf ('%s: ' , $ scheme );
481
481
}
482
482
483
- if (! empty ( $ authority) ) {
483
+ if ('' !== $ authority ) {
484
484
$ uri .= '// ' . $ authority ;
485
485
}
486
486
487
- if ($ path ) {
488
- if (empty ($ path ) || '/ ' !== substr ($ path , 0 , 1 )) {
489
- $ path = '/ ' . $ path ;
490
- }
491
-
492
- $ uri .= $ path ;
487
+ if ('' !== $ path && '/ ' !== substr ($ path , 0 , 1 )) {
488
+ $ path = '/ ' . $ path ;
493
489
}
494
490
495
- if ($ query ) {
491
+ $ uri .= $ path ;
492
+
493
+
494
+ if ('' !== $ query ) {
496
495
$ uri .= sprintf ('?%s ' , $ query );
497
496
}
498
497
499
- if ($ fragment ) {
498
+ if ('' !== $ fragment ) {
500
499
$ uri .= sprintf ('#%s ' , $ fragment );
501
500
}
502
501
@@ -513,14 +512,11 @@ private static function createUriString($scheme, $authority, $path, $query, $fra
513
512
*/
514
513
private function isNonStandardPort ($ scheme , $ host , $ port )
515
514
{
516
- if (! $ scheme ) {
517
- if ($ host && ! $ port ) {
518
- return false ;
519
- }
520
- return true ;
515
+ if ('' === $ scheme ) {
516
+ return '' === $ host || null !== $ port ;
521
517
}
522
518
523
- if (! $ host || ! $ port ) {
519
+ if ('' === $ host || null === $ port ) {
524
520
return false ;
525
521
}
526
522
@@ -539,7 +535,7 @@ private function filterScheme($scheme)
539
535
$ scheme = strtolower ($ scheme );
540
536
$ scheme = preg_replace ('#:(//)?$# ' , '' , $ scheme );
541
537
542
- if (empty ( $ scheme) ) {
538
+ if ('' === $ scheme ) {
543
539
return '' ;
544
540
}
545
541
@@ -585,7 +581,7 @@ private function filterPath($path)
585
581
$ path
586
582
);
587
583
588
- if (empty ( $ path) ) {
584
+ if ('' === $ path ) {
589
585
// No path
590
586
return $ path ;
591
587
}
@@ -609,7 +605,7 @@ private function filterPath($path)
609
605
*/
610
606
private function filterQuery ($ query )
611
607
{
612
- if (! empty ( $ query) && strpos ($ query , '? ' ) === 0 ) {
608
+ if ('' !== $ query && strpos ($ query , '? ' ) === 0 ) {
613
609
$ query = substr ($ query , 1 );
614
610
}
615
611
@@ -653,7 +649,7 @@ private function splitQueryValue($value)
653
649
*/
654
650
private function filterFragment ($ fragment )
655
651
{
656
- if (! empty ( $ fragment) && strpos ($ fragment , '# ' ) === 0 ) {
652
+ if ('' !== $ fragment && strpos ($ fragment , '# ' ) === 0 ) {
657
653
$ fragment = '%23 ' . substr ($ fragment , 1 );
658
654
}
659
655
0 commit comments