value] ?? null; } public static function get_category(): ?SearchCategoryEnum { return SearchCategoryEnum::tryFromName($_GET[SearchTable::CATEGORY->value] ?? ""); } public function search(): array { return parent::all([SearchTable::QUERY->value => self::get_query()]); } } ?> All >= ucfirst(strtolower($category->name)) ?> = VV::embed(ICONS_DIR . "search.svg") ?> value, $_GET)): ?> search()): ?> = count($search->search()) ?> result(s) = VV::embed(ICONS_DIR . "search.svg") ?> Advanced search = VV::embed(DEFAULT_BUTTON_ICON) ?> search() as $result): ?> = $result->title() ?> = $result->summary() ?> = VV::embed(DEFAULT_BUTTON_ICON) ?> 0 result(s) = VV::embed(ICONS_DIR . "search.svg") ?> Advanced search = VV::embed(DEFAULT_BUTTON_ICON) ?> Nothing to see here, that's a bummer.. = VV::embed(ICONS_DIR . "search.svg") ?> Start typing to search = VV::embed(ICONS_DIR . "search.svg") ?> Almost, type at least two letters to search = VV::embed(ICONS_DIR . "search.svg") ?> Start typing to search
= count($search->search()) ?> result(s)
Advanced search
= $result->summary() ?>
0 result(s)
Nothing to see here, that's a bummer..
Start typing to search
Almost, type at least two letters to search