@@ 67-70 (lines=4) @@ | ||
64 | $queries = []; |
|
65 | foreach ($this->queryParameters as $queryName => $queryDefaultValue) { |
|
66 | // Use user value if possible. |
|
67 | if (isset($options[$queryName])) { |
|
68 | $queries[] = $queryName . '=' . $options[$queryName]; |
|
69 | continue; |
|
70 | } |
|
71 | // Use default value if possible. |
|
72 | if (!isset($options[$queryName]) && is_string($queryDefaultValue)) { |
|
73 | $queries[] = $queryName . '=' . $queryDefaultValue; |
|
@@ 72-75 (lines=4) @@ | ||
69 | continue; |
|
70 | } |
|
71 | // Use default value if possible. |
|
72 | if (!isset($options[$queryName]) && is_string($queryDefaultValue)) { |
|
73 | $queries[] = $queryName . '=' . $queryDefaultValue; |
|
74 | continue; |
|
75 | } |
|
76 | } |
|
77 | $queryString = implode('&', $queries); |
|
78 | return empty($queryString) ? '' : '?' . $queryString; |