File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
src/Symfony/Component/HttpKernel Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -42,10 +42,10 @@ public function __construct(string $secret, string $parameter = '_hash')
42
42
public function sign (string $ uri ): string
43
43
{
44
44
$ url = parse_url ($ uri );
45
+ $ params = [];
46
+
45
47
if (isset ($ url ['query ' ])) {
46
48
parse_str ($ url ['query ' ], $ params );
47
- } else {
48
- $ params = [];
49
49
}
50
50
51
51
$ uri = $ this ->buildUrl ($ url , $ params );
@@ -60,10 +60,10 @@ public function sign(string $uri): string
60
60
public function check (string $ uri ): bool
61
61
{
62
62
$ url = parse_url ($ uri );
63
+ $ params = [];
64
+
63
65
if (isset ($ url ['query ' ])) {
64
66
parse_str ($ url ['query ' ], $ params );
65
- } else {
66
- $ params = [];
67
67
}
68
68
69
69
if (empty ($ params [$ this ->parameter ])) {
@@ -101,7 +101,7 @@ private function buildUrl(array $url, array $params = []): string
101
101
$ pass = isset ($ url ['pass ' ]) ? ': ' .$ url ['pass ' ] : '' ;
102
102
$ pass = ($ user || $ pass ) ? "$ pass@ " : '' ;
103
103
$ path = $ url ['path ' ] ?? '' ;
104
- $ query = isset ( $ url [ ' query ' ]) && $ url ['query ' ] ? '? ' .$ url ['query ' ] : '' ;
104
+ $ query = $ url ['query ' ] ? '? ' .$ url ['query ' ] : '' ;
105
105
$ fragment = isset ($ url ['fragment ' ]) ? '# ' .$ url ['fragment ' ] : '' ;
106
106
107
107
return $ scheme .$ user .$ pass .$ host .$ port .$ path .$ query .$ fragment ;
You can’t perform that action at this time.
0 commit comments