This commit is contained in:
Jürgen Mummert
2025-12-26 21:01:25 +01:00
parent 66c119ad66
commit 7b851001f0
4 changed files with 84 additions and 1 deletions
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace MummertMedia\ContaoMeilisearchBundle\Command;
use MummertMedia\ContaoMeilisearchBundle\Service\MeilisearchIndexService;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
#[AsCommand(
name: 'meilisearch:index',
description: 'Rebuild Meilisearch index'
)]
class MeilisearchIndexCommand extends Command
{
public function __construct(
private readonly MeilisearchIndexService $indexService
) {
parent::__construct();
}
protected function execute(InputInterface $input, OutputInterface $output): int
{
$output->writeln('<info>Meilisearch index started</info>');
$this->indexService->run();
$output->writeln('<info>Meilisearch index finished</info>');
return Command::SUCCESS;
}
}