@@ 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; |