8000 Changing default serializer in Messenger component to PhpSerializer · symfony/symfony@97e2e32 · GitHub
[go: up one dir, main page]

Skip to content

Commit 97e2e32

Browse files
committed
Changing default serializer in Messenger component to PhpSerializer
1 parent 3111cef commit 97e2e32

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

src/Symfony/Component/Messenger/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ CHANGELOG
77
* Added `PhpSerializer` which uses PHP's native `serialize()` and
88
`unserialize()` to serialize messages to a transport
99

10+
* [BC BREAK] If no serializer were passed, the default serializer
11+
changed from `Serializer` to `PhpSerializer` inside `AmqpReceiver`,
12+
`AmqpSender`, `AmqpTransport` and `AmqpTransportFactory`.
13+
1014
4.2.0
1115
-----
1216

src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpReceiver.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
use Symfony\Component\Messenger\Transport\AmqpExt\Exception\RejectMessageExceptionInterface;
1515
use Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface;
16-
use Symfony\Component\Messenger\Transport\Serialization\Serializer;
16+
use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer;
1717
use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
1818

1919
/**
@@ -32,7 +32,7 @@ class AmqpReceiver implements ReceiverInterface
3232
public function __construct(Connection $connection, SerializerInterface $serializer = null)
3333
{
3434
$this->connection = $connection;
35-
$this->serializer = $serializer ?? Serializer::create();
35+
$this->serializer = $serializer ?? new PhpSerializer();
3636
}
3737

3838
/**

src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpSender.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
use Symfony\Component\Messenger\Envelope;
1515
use Symfony\Component\Messenger\Transport\Sender\SenderInterface;
16-
use Symfony\Component\Messenger\Transport\Serialization\Serializer;
16+
use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer;
1717
use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
1818

1919
/**
@@ -31,7 +31,7 @@ class AmqpSender implements SenderInterface
3131
public function __construct(Connection $connection, SerializerInterface $serializer = null)
3232
{
3333
$this->connection = $connection;
34-
$this->serializer = $serializer ?? Serializer::create();
34+
$this->serializer = $serializer ?? new PhpSerializer();
3535
}
3636

3737
/**

src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransport.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
namespace Symfony\Component\Messenger\Transport\AmqpExt;
1313

1414
use Symfony\Component\Messenger\Envelope;
15-
use Symfony\Component\Messenger\Transport\Serialization\Serializer;
15+
use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer;
1616
use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
1717
use Symfony\Component\Messenger\Transport\TransportInterface;
1818

@@ -31,7 +31,7 @@ class AmqpTransport implements TransportInterface
3131
public function __construct(Connection $connection, SerializerInterface $serializer = null)
3232
{
3333
$this->connection = $connection;
34-
$this->serializer = $serializer ?? Serializer::create();
34+
$this->serializer = $serializer ?? new PhpSerializer();
3535
}
3636

3737
/**

src/Symfony/Component/Messenger/Transport/AmqpExt/AmqpTransportFactory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
namespace Symfony\Component\Messenger\Transport\AmqpExt;
1313

14-
use Symfony\Component\Messenger\Transport\Serialization\Serializer;
14+
use Symfony\Component\Messenger\Transport\Serialization\PhpSerializer;
1515
use Symfony\Component\Messenger\Transport\Serialization\SerializerInterface;
1616
use Symfony\Component\Messenger\Transport\TransportFactoryInterface;
1717
use Symfony\Component\Messenger\Transport\TransportInterface;
@@ -28,7 +28,7 @@ class AmqpTransportFactory implements TransportFactoryInterface
2828

2929
public function __construct(SerializerInterface $serializer = null, bool $debug = false)
3030
{
31-
$this->serializer = $serializer ?? Serializer::create();
31+
$this->serializer = $serializer ?? new PhpSerializer();
3232
$this->debug = $debug;
3333
}
3434

0 commit comments

Comments
 (0)
0