Skip to content

Commit 7cc5a35

Browse files
author
Holger Lösken
committed
Option to listen to postRemove event
1 parent f259799 commit 7cc5a35

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
@@ -4,3 +4,4 @@
44
.phpunit.result.cache
55
/var/
66
.php-cs-fixer.cache
7+
/tests/coverage

composer.json

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

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)