|
@@ 58-61 (lines=4) @@
|
| 55 |
|
$queries = []; |
| 56 |
|
foreach ($this->queryParameters as $queryName => $queryDefaultValue) { |
| 57 |
|
// Use user value if possible. |
| 58 |
|
if (isset($options[$queryName])) { |
| 59 |
|
$queries[] = $queryName . '=' . $options[$queryName]; |
| 60 |
|
continue; |
| 61 |
|
} |
| 62 |
|
// Use default value if possible. |
| 63 |
|
if (!isset($options[$queryName]) && is_string($queryDefaultValue)) { |
| 64 |
|
$queries[] = $queryName . '=' . $queryDefaultValue; |
|
@@ 63-66 (lines=4) @@
|
| 60 |
|
continue; |
| 61 |
|
} |
| 62 |
|
// Use default value if possible. |
| 63 |
|
if (!isset($options[$queryName]) && is_string($queryDefaultValue)) { |
| 64 |
|
$queries[] = $queryName . '=' . $queryDefaultValue; |
| 65 |
|
continue; |
| 66 |
|
} |
| 67 |
|
} |
| 68 |
|
$queryString = implode('&', $queries); |
| 69 |
|
return empty($queryString) ? '' : '?' . $queryString; |