@@ -56,8 +56,8 @@ discard block |
||
| 56 | 56 | break; |
| 57 | 57 | case 'PATH_INFO': |
| 58 | 58 | default: |
| 59 | - $segments = isset($_SERVER[ $protocol ]) |
|
| 60 | - ? $_SERVER[ $protocol ] |
|
| 59 | + $segments = isset($_SERVER[$protocol]) |
|
| 60 | + ? $_SERVER[$protocol] |
|
| 61 | 61 | : $this->parseRequestUri(); |
| 62 | 62 | break; |
| 63 | 63 | } |
@@ -87,23 +87,23 @@ discard block |
||
| 87 | 87 | */ |
| 88 | 88 | protected function parseRequestUri() |
| 89 | 89 | { |
| 90 | - if ( ! isset($_SERVER[ 'REQUEST_URI' ], $_SERVER[ 'SCRIPT_NAME' ])) { |
|
| 90 | + if ( ! isset($_SERVER['REQUEST_URI'], $_SERVER['SCRIPT_NAME'])) { |
|
| 91 | 91 | return ''; |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | - $uri = parse_url($_SERVER[ 'REQUEST_URI' ]); |
|
| 95 | - $query = isset($uri[ 'query' ]) |
|
| 96 | - ? $uri[ 'query' ] |
|
| 94 | + $uri = parse_url($_SERVER['REQUEST_URI']); |
|
| 95 | + $query = isset($uri['query']) |
|
| 96 | + ? $uri['query'] |
|
| 97 | 97 | : ''; |
| 98 | - $uri = isset($uri[ 'path' ]) |
|
| 99 | - ? $uri[ 'path' ] |
|
| 98 | + $uri = isset($uri['path']) |
|
| 99 | + ? $uri['path'] |
|
| 100 | 100 | : ''; |
| 101 | 101 | |
| 102 | - if (isset($_SERVER[ 'SCRIPT_NAME' ][ 0 ])) { |
|
| 103 | - if (strpos($uri, $_SERVER[ 'SCRIPT_NAME' ]) === 0) { |
|
| 104 | - $uri = (string)substr($uri, strlen($_SERVER[ 'SCRIPT_NAME' ])); |
|
| 105 | - } elseif (strpos($uri, dirname($_SERVER[ 'SCRIPT_NAME' ])) === 0) { |
|
| 106 | - $uri = (string)substr($uri, strlen(dirname($_SERVER[ 'SCRIPT_NAME' ]))); |
|
| 102 | + if (isset($_SERVER['SCRIPT_NAME'][0])) { |
|
| 103 | + if (strpos($uri, $_SERVER['SCRIPT_NAME']) === 0) { |
|
| 104 | + $uri = (string)substr($uri, strlen($_SERVER['SCRIPT_NAME'])); |
|
| 105 | + } elseif (strpos($uri, dirname($_SERVER['SCRIPT_NAME'])) === 0) { |
|
| 106 | + $uri = (string)substr($uri, strlen(dirname($_SERVER['SCRIPT_NAME']))); |
|
| 107 | 107 | } |
| 108 | 108 | } |
| 109 | 109 | |
@@ -111,26 +111,26 @@ discard block |
||
| 111 | 111 | // URI is found, and also fixes the QUERY_STRING server var and $_GET array. |
| 112 | 112 | if (trim($uri, '/') === '' AND strncmp($query, '/', 1) === 0) { |
| 113 | 113 | $query = explode('?', $query, 2); |
| 114 | - $uri = $query[ 0 ]; |
|
| 114 | + $uri = $query[0]; |
|
| 115 | 115 | |
| 116 | - $_SERVER[ 'QUERY_STRING' ] = isset($query[ 1 ]) |
|
| 117 | - ? $query[ 1 ] |
|
| 116 | + $_SERVER['QUERY_STRING'] = isset($query[1]) |
|
| 117 | + ? $query[1] |
|
| 118 | 118 | : ''; |
| 119 | 119 | } else { |
| 120 | - $_SERVER[ 'QUERY_STRING' ] = $query; |
|
| 120 | + $_SERVER['QUERY_STRING'] = $query; |
|
| 121 | 121 | } |
| 122 | 122 | |
| 123 | - if (isset($_GET[ 'SEGMENTS_STRING' ])) { |
|
| 124 | - $uri = $_GET[ 'SEGMENTS_STRING' ]; |
|
| 125 | - unset($_GET[ 'SEGMENTS_STRING' ]); |
|
| 123 | + if (isset($_GET['SEGMENTS_STRING'])) { |
|
| 124 | + $uri = $_GET['SEGMENTS_STRING']; |
|
| 125 | + unset($_GET['SEGMENTS_STRING']); |
|
| 126 | 126 | |
| 127 | - $_SERVER[ 'QUERY_STRING' ] = str_replace([ |
|
| 127 | + $_SERVER['QUERY_STRING'] = str_replace([ |
|
| 128 | 128 | 'SEGMENTS_STRING=' . $uri . '&', |
| 129 | 129 | 'SEGMENTS_STRING=' . $uri, |
| 130 | - ], '', $_SERVER[ 'QUERY_STRING' ]); |
|
| 130 | + ], '', $_SERVER['QUERY_STRING']); |
|
| 131 | 131 | } |
| 132 | 132 | |
| 133 | - parse_str($_SERVER[ 'QUERY_STRING' ], $_GET); |
|
| 133 | + parse_str($_SERVER['QUERY_STRING'], $_GET); |
|
| 134 | 134 | |
| 135 | 135 | if ($uri === '/' || $uri === '') { |
| 136 | 136 | return '/'; |
@@ -153,21 +153,21 @@ discard block |
||
| 153 | 153 | */ |
| 154 | 154 | protected function parseQueryString() |
| 155 | 155 | { |
| 156 | - $uri = isset($_SERVER[ 'QUERY_STRING' ]) |
|
| 157 | - ? $_SERVER[ 'QUERY_STRING' ] |
|
| 156 | + $uri = isset($_SERVER['QUERY_STRING']) |
|
| 157 | + ? $_SERVER['QUERY_STRING'] |
|
| 158 | 158 | : @getenv('QUERY_STRING'); |
| 159 | 159 | |
| 160 | 160 | if (trim($uri, '/') === '') { |
| 161 | 161 | return ''; |
| 162 | 162 | } elseif (strncmp($uri, '/', 1) === 0) { |
| 163 | 163 | $uri = explode('?', $uri, 2); |
| 164 | - $_SERVER[ 'QUERY_STRING' ] = isset($uri[ 1 ]) |
|
| 165 | - ? $uri[ 1 ] |
|
| 164 | + $_SERVER['QUERY_STRING'] = isset($uri[1]) |
|
| 165 | + ? $uri[1] |
|
| 166 | 166 | : ''; |
| 167 | - $uri = rawurldecode($uri[ 0 ]); |
|
| 167 | + $uri = rawurldecode($uri[0]); |
|
| 168 | 168 | } |
| 169 | 169 | |
| 170 | - parse_str($_SERVER[ 'QUERY_STRING' ], $_GET); |
|
| 170 | + parse_str($_SERVER['QUERY_STRING'], $_GET); |
|
| 171 | 171 | |
| 172 | 172 | return $uri; |
| 173 | 173 | } |
@@ -252,7 +252,7 @@ discard block |
||
| 252 | 252 | */ |
| 253 | 253 | public function getPart($index) |
| 254 | 254 | { |
| 255 | - if($this->offsetExists($index)) { |
|
| 255 | + if ($this->offsetExists($index)) { |
|
| 256 | 256 | return $this->offsetGet($index); |
| 257 | 257 | } |
| 258 | 258 | |
@@ -295,7 +295,7 @@ discard block |
||
| 295 | 295 | $validSegments = array_filter($validSegments); |
| 296 | 296 | array_unshift($validSegments, null); |
| 297 | 297 | |
| 298 | - unset($validSegments[ 0 ]); |
|
| 298 | + unset($validSegments[0]); |
|
| 299 | 299 | |
| 300 | 300 | $this->merge($validSegments); |
| 301 | 301 | } |