Skip to content

Commit 40dc3dc

Browse files
author
Masiukevich Maksim
committed
add message serializer interface
1 parent 1b2f7bc commit 40dc3dc

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

src/MessageSerializer.php

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
/**
4+
* Messages serializer implementation.
5+
*
6+
* @author Maksim Masiukevich <[email protected]>
7+
* @license MIT
8+
* @license https://opensource.org/licenses/MIT
9+
*/
10+
11+
declare(strict_types = 0);
12+
13+
namespace ServiceBus\MessageSerializer;
14+
15+
/**
16+
*
17+
*/
18+
interface MessageSerializer extends MessageEncoder, MessageDecoder
19+
{
20+
}

src/Symfony/SymfonySerializer.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
use ServiceBus\MessageSerializer\Exceptions\DenormalizeFailed;
1717
use ServiceBus\MessageSerializer\Exceptions\EncodeMessageFailed;
1818
use ServiceBus\MessageSerializer\Exceptions\NormalizationFailed;
19-
use ServiceBus\MessageSerializer\MessageDecoder;
20-
use ServiceBus\MessageSerializer\MessageEncoder;
19+
use ServiceBus\MessageSerializer\MessageSerializer;
2120
use ServiceBus\MessageSerializer\Symfony\Extensions\EmptyDataNormalizer;
2221
use ServiceBus\MessageSerializer\Symfony\Extensions\PropertyNameConverter;
2322
use ServiceBus\MessageSerializer\Symfony\Extensions\PropertyNormalizerWrapper;
@@ -30,7 +29,7 @@
3029
/**
3130
*
3231
*/
33-
final class SymfonySerializer implements MessageEncoder, MessageDecoder
32+
final class SymfonySerializer implements MessageSerializer
3433
{
3534
/**
3635
* Symfony normalizer\denormalizer.

0 commit comments

Comments
 (0)