finder = $finder; } public function getResults() { if (empty($this->query)) { return []; } $res = $this->finder->find($this->query, 12); // Limit to 10 results // filter out items with bad slugs $filtered = array_filter($res, function($r) { return !str_contains($r->getSlug(), '/'); }); return $filtered; } }