| Conditions | 3 | 
| Paths | 3 | 
| Total Lines | 14 | 
| Code Lines | 7 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | <?php  | 
            ||
| 56 | public static function generateQueryString(array $params = null): string  | 
            ||
| 57 |     { | 
            ||
| 58 |         if (! is_null($params)) { | 
            ||
| 59 | $query = '?';  | 
            ||
| 60 | |||
| 61 | $paramStrings = [];  | 
            ||
| 62 |             foreach (array_unique($params) as $key => $value) { | 
            ||
| 63 |                 $paramStrings[] = "{$key}={$value}"; | 
            ||
| 64 | }  | 
            ||
| 65 | |||
| 66 |             return $query.implode('&', $paramStrings); | 
            ||
| 67 | }  | 
            ||
| 68 | |||
| 69 | return '';  | 
            ||
| 70 | }  | 
            ||
| 72 |