| Conditions | 4 |
| Paths | 4 |
| Total Lines | 16 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 11 | private function getVaryUri(AbstractUri $uri) : string |
||
| 12 | { |
||
| 13 | if (! isset($_SERVER['X_VARY'])) { |
||
| 14 | return (string) $uri; |
||
| 15 | } |
||
| 16 | $varys = \explode(',', $_SERVER['X_VARY']); |
||
| 17 | $varyId = ''; |
||
| 18 | foreach ($varys as $vary) { |
||
| 19 | $phpVaryKey = \sprintf('X_%s', \strtoupper($vary)); |
||
| 20 | if (isset($_SERVER[$phpVaryKey])) { |
||
| 21 | $varyId .= $_SERVER[$phpVaryKey]; |
||
| 22 | } |
||
| 23 | } |
||
| 24 | |||
| 25 | return (string) $uri . $varyId; |
||
| 26 | } |
||
| 27 | } |
||
| 28 |