From d4edb1b9666f998ab6b8127d12c7fb0be8bcbfcd Mon Sep 17 00:00:00 2001 From: Alexander Schranz Date: Fri, 30 Nov 2018 09:48:56 +0100 Subject: [PATCH] Added upgrade to HandlersLocator --- UPGRADE-4.2.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/UPGRADE-4.2.md b/UPGRADE-4.2.md index a2fadabc95..8d69d2c526 100644 --- a/UPGRADE-4.2.md +++ b/UPGRADE-4.2.md @@ -285,6 +285,23 @@ Messenger ``` * The `EncoderInterface` and `DecoderInterface` interfaces have been replaced by a unified `Symfony\Component\Messenger\Transport\Serialization\SerializerInterface`. Each interface method have been merged untouched into the `Serializer` interface, so you can simply merge your two implementations together and implement the new interface. + * The `HandlerLocator` class was replaced with `Symfony\Component\Messenger\Handler\HandlersLocator`. + + Before: + ```php + new HandlerLocator([ + YourMessage::class => $handlerCallable, + ]); + ``` + + After: + ```php + new HandlersLocator([ + YourMessage::class => [ + $handlerCallable, + ] + ]); + ``` Monolog -------