<?php declare(strict_types=1); namespace openvk\Web\Presenters; use openvk\Web\Models\Repositories\ContentSearchRepository; final class ContentSearchPresenter extends OpenVKPresenter { private $repo; function __construct(ContentSearchRepository $repo) { $this->repo = $repo; } function renderIndex(): void { if($_SERVER["REQUEST_METHOD"] === "POST") { $this->template->results = $repo->find([ "query" => $this->postParam("query"), ]); } } }