public function getGroupsData()
{
$query = new GroupQuery();
$query->page(2)->limit(2);
return ['no groups' => [[], []], 'some groups' => [['g1' => [], 'g2' => [], 'g3' => []], ['g1' => [], 'g2' => [], 'g3' => []]], 'groups with query object' => [['g1' => [], 'g2' => [], 'g3' => [], 'g4' => [], 'g5' => []], ['g3' => [], 'g4' => []], $query]];
}