Skip to content

Commit 877939f

Browse files
committed
phpcs fix and set php >= 8.0
1 parent 6efb4e6 commit 877939f

File tree

7 files changed

+62
-26
lines changed

7 files changed

+62
-26
lines changed

composer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,7 @@
1616
}
1717
],
1818
"minimum-stability": "stable",
19-
"require": {}
19+
"require": {
20+
"php": ">=8.0"
21+
}
2022
}

src/Business/MessageSerialized.php

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?php
2+
3+
namespace Micro\Plugin\Serializer\Business;
4+
5+
use Micro\Plugin\Amqp\Business\Message\MessageInterface;
6+
7+
class MessageSerialized
8+
{
9+
/**
10+
* @param string $className
11+
* @param string $sourceContent
12+
*/
13+
public function __construct(private string $className, private string $source)
14+
{
15+
}
16+
17+
/**
18+
* @return string
19+
*/
20+
public function getClassName(): string
21+
{
22+
return $this->className;
23+
}
24+
25+
/**
26+
* @return string
27+
*/
28+
public function getSource(): string
29+
{
30+
return $this->source;
31+
}
32+
}

src/Business/SerializerFacade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ class SerializerFacade implements SerializerFacadeInterface
1010
* @param SerializerFactoryProviderInterface $factoryProvider
1111
*/
1212
public function __construct(
13-
private SerializerFactoryProviderInterface $factoryProvider
13+
private SerializerFactoryProviderInterface $factoryProvider
1414
) {
1515
}
1616

1717
/**
1818
* {@inheritDoc}
1919
*/
20-
public function serialize(object $object, string $format, array $context = []): string
20+
public function serialize(mixed $object, string $format, array $context = []): string
2121
{
2222
return $this->factoryProvider
2323
->getFactory()

src/Business/SerializerFactoryProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class SerializerFactoryProvider implements SerializerFactoryProviderInterface
1212
private ?SerializerFactoryInterface $serializerFactory = null;
1313

1414
/**
15-
* @param SerializerFactoryInterface $serializerFactory
15+
* @param SerializerFactoryInterface $serializerFactory
1616
* @return void
1717
*/
1818
public function setFactory(SerializerFactoryInterface $serializerFactory): void

src/Business/SerializerInterface.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
interface SerializerInterface
66
{
77
/**
8-
* @param object $object
9-
* @param string $format
10-
* @param array $context
8+
* @param object $object
9+
* @param string $format
10+
* @param array $context
1111
* @return string
1212
*/
13-
public function serialize(object $object, string $format, array $context = []): string;
13+
public function serialize(mixed $object, string $format, array $context = []): string;
1414

1515
/**
16-
* @param string $data
17-
* @param string $objectClass
18-
* @param string $format
19-
* @param array $options
16+
* @param string $data
17+
* @param string $objectClass
18+
* @param string $format
19+
* @param array $options
2020
* @return object
2121
*/
22-
public function deserialize(string $data, string $objectClass, string $format, array $options = []): object;
22+
public function deserialize(string $data, string $objectClass, string $format, array $options = []): mixed;
2323
}

src/SerializerFacadeInterface.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ interface SerializerFacadeInterface
88
public const FORMAT_XML = 'xml';
99

1010
/**
11-
* @param object $object
12-
* @param string $format
13-
* @param array $context
11+
* @param mixed $object
12+
* @param string $format
13+
* @param array $context
1414
* @return string
1515
*/
16-
public function serialize(object $object, string $format, array $context = []): string;
16+
public function serialize(mixed $object, string $format, array $context = []): string;
1717

1818
/**
19-
* @param string $data
20-
* @param string $objectClass
21-
* @param string $format
22-
* @param array $options
19+
* @param string $data
20+
* @param string $objectClass
21+
* @param string $format
22+
* @param array $options
2323
* @return object
2424
*/
2525
public function deserialize(string $data, string $objectClass, string $format, array $options = []): object;

src/SerializerPlugin.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ class SerializerPlugin extends AbstractPlugin
1616
*/
1717
public function provideDependencies(Container $container): void
1818
{
19-
$container->register(SerializerFacadeInterface::class, function (Container $container) {
20-
return $this->createSerializerFacade($container);
21-
});
19+
$container->register(
20+
SerializerFacadeInterface::class, function (Container $container) {
21+
return $this->createSerializerFacade($container);
22+
}
23+
);
2224
}
2325

2426
/**
25-
* @param Container $container
27+
* @param Container $container
2628
* @return SerializerFacadeInterface
2729
* @throws \Psr\Container\ContainerExceptionInterface
2830
* @throws \Psr\Container\NotFoundExceptionInterface
@@ -35,7 +37,7 @@ protected function createSerializerFacade(Container $container): SerializerFacad
3537
}
3638

3739
/**
38-
* @param Container $container
40+
* @param Container $container
3941
* @return SerializerFactoryProviderInterface
4042
* @throws \Psr\Container\ContainerExceptionInterface
4143
* @throws \Psr\Container\NotFoundExceptionInterface

0 commit comments

Comments
 (0)