public static function validate(ConnectionQuery $query)
{
$errors = [];
if ($query->limit > 6) {
$errors[] = 'Maximal value of argument `limit` is 6.';
}
if ($query->page > 10) {
$errors[] = 'Maximal value of argument `page` is 10.';
}
if (count($query->viaLocations) > 5) {
$errors[] = 'Invalid via count (max 5 allowed).';
}
return $errors;
}