public function format_query($parameters, $primary = '=', $secondary = '&')
{
$query = "";
foreach ($parameters as $key => $values) {
foreach (is_array($values) ? $values : [$values] as $value) {
$pair = [urlencode($key), urlencode($value)];
$query .= implode($primary, $pair) . $secondary;
}
}
return rtrim($query, $secondary);
}