Skip to content

Commit d88ea37

Browse files
author
Holger Lösken
committed
Option to listen to postRemove event
1 parent 2643cb5 commit d88ea37

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
/var/
66
.php-cs-fixer.cache
77
/tests/cache/blog.sqlite
8+
/tests/coverage

composer.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"doctrine/orm": "^2.9",
3131
"friendsofphp/php-cs-fixer": "^3.0",
3232
"nyholm/psr7": "^1.3",
33+
"phpunit/php-code-coverage": "^9.2",
3334
"phpunit/phpunit": "^9.5",
3435
"symfony/doctrine-bridge": "^4.0 || ^5.0",
3536
"symfony/http-client": "^4.0 || ^5.0",
@@ -51,6 +52,7 @@
5152
},
5253
"scripts": {
5354
"test:unit": "phpunit --colors=always --verbose",
55+
"test:unit:coverage": "XDEBUG_MODE=coverage phpunit --colors=always --coverage-html=tests/coverage",
5456
"lint:check": "php-cs-fixer fix -v --using-cache=no --dry-run",
5557
"lint:fix": "php-cs-fixer fix -v --using-cache=no"
5658
}

src/EventListener/MeiliSearchIndexerSubscriber.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
use Doctrine\Persistence\Event\LifecycleEventArgs;
99
use MeiliSearch\Bundle\SearchService;
1010

11-
/**
12-
* Class MeiliSearchIndexerSubscriber.
13-
*/
1411
final class MeiliSearchIndexerSubscriber implements EventSubscriber
1512
{
1613
private SearchService $searchService;
@@ -41,4 +38,9 @@ public function preRemove(LifecycleEventArgs $args): void
4138
{
4239
$this->searchService->remove($args->getObjectManager(), $args->getObject());
4340
}
41+
42+
public function postRemove(LifecycleEventArgs $args): void
43+
{
44+
$this->searchService->remove($args->getObjectManager(), $args->getObject());
45+
}
4446
}

0 commit comments

Comments
 (0)