1010use Interop \Queue \Context ;
1111use Interop \Queue \Message ;
1212use Interop \Queue \Processor ;
13- use Doctrine \Common \ Persistence \ManagerRegistry ;
13+ use Doctrine \Persistence \ManagerRegistry ;
1414
1515final class SyncIndexWithObjectChangeProcessor implements Processor, CommandSubscriberInterface, QueueSubscriberInterface
1616{
@@ -49,9 +49,6 @@ public function process(Message $message, Context $context): Result
4949 if (false == isset ($ data ['index_name ' ])) {
5050 return Result::reject ('The message data misses index_name ' );
5151 }
52- if (false == isset ($ data ['type_name ' ])) {
53- return Result::reject ('The message data misses type_name ' );
54- }
5552 if (false == isset ($ data ['repository_method ' ])) {
5653 return Result::reject ('The message data misses repository_method ' );
5754 }
@@ -60,11 +57,10 @@ public function process(Message $message, Context $context): Result
6057 $ modelClass = $ data ['model_class ' ];
6158 $ id = $ data ['id ' ];
6259 $ index = $ data ['index_name ' ];
63- $ type = $ data ['type_name ' ];
6460 $ repositoryMethod = $ data ['repository_method ' ];
6561
6662 $ repository = $ this ->doctrine ->getManagerForClass ($ modelClass )->getRepository ($ modelClass );
67- $ persister = $ this ->persisterRegistry ->getPersister ($ index, $ type );
63+ $ persister = $ this ->persisterRegistry ->getPersister ($ index );
6864
6965 switch ($ action ) {
7066 case self ::UPDATE_ACTION :
@@ -75,7 +71,7 @@ public function process(Message $message, Context $context): Result
7571 }
7672
7773 if ($ persister ->handlesObject ($ object )) {
78- if ($ this ->indexable ->isObjectIndexable ($ index , $ type , $ object )) {
74+ if ($ this ->indexable ->isObjectIndexable ($ index , $ object )) {
7975 $ persister ->replaceOne ($ object );
8076 } else {
8177 $ persister ->deleteOne ($ object );
@@ -90,7 +86,7 @@ public function process(Message $message, Context $context): Result
9086 return Result::ack (sprintf ('The object "%s" with id "%s" could not be found. ' , $ modelClass , $ id ));
9187 }
9288
93- if ($ persister ->handlesObject ($ object ) && $ this ->indexable ->isObjectIndexable ($ index , $ type , $ object )) {
89+ if ($ persister ->handlesObject ($ object ) && $ this ->indexable ->isObjectIndexable ($ index , $ object )) {
9490 $ persister ->insertOne ($ object );
9591 }
9692
0 commit comments