protected function filterQueryResults(&$results) { $set = []; foreach ($results as $r) { $found = false; foreach ($set as $u) { $found = $r === $u || $found; } if (!$found) { $set[] = $r; } } return $set; }