This commit is contained in:
Jürgen Mummert
2025-12-28 10:37:06 +01:00
parent 37b50f9140
commit b0337dcc6c
@@ -4,7 +4,7 @@ namespace MummertMedia\ContaoMeilisearchBundle\Controller\FrontendModule;
use Contao\Config;
use Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController;
use Contao\CoreBundle\Twig\FragmentTemplate;
use Contao\FrontendTemplate;
use Contao\ModuleModel;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
@@ -12,14 +12,19 @@ use Symfony\Component\HttpFoundation\Response;
class MeilisearchSearchController extends AbstractFrontendModuleController
{
protected function getResponse(
FragmentTemplate $template,
$template,
ModuleModel $model,
Request $request
): Response {
$template->set('meiliLimit', (int) ($model->meiliLimit ?: 50));
$template->set('meiliHost', Config::get('meilisearch_host'));
$template->set('meiliIndex', Config::get('meilisearch_index'));
$template->set('meiliSearchKey', Config::get('meilisearch_api_search'));
// In Contao 4.13 ist $template immer FrontendTemplate
if (!$template instanceof FrontendTemplate) {
throw new \RuntimeException('Expected FrontendTemplate');
}
$template->meiliLimit = (int) ($model->meiliLimit ?: 50);
$template->meiliHost = Config::get('meilisearch_host');
$template->meiliIndex = Config::get('meilisearch_index');
$template->meiliSearchKey = Config::get('meilisearch_api_search');
return $template->getResponse();
}