Skip to content

Commit 48dd26e

Browse files
Neutron-ProNeutron-Pro
Neutron-Pro
authored and
Neutron-Pro
committed
Retrait des types
1 parent 0777e9d commit 48dd26e

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

src/AbstractEnumNormalizer.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class AbstractEnumNormalizer
1616
* @param string|null $className
1717
* @throws NotNormalizableValueException
1818
*/
19-
public function __construct(?string $className = null)
19+
public function __construct($className = null)
2020
{
2121
$this->className = $className ?? Enum::class;
2222
if ($this->className !== Enum::class

src/EnumDenormalizer.php

+9-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,13 @@
99

1010
class EnumDenormalizer extends AbstractEnumNormalizer implements DenormalizerInterface
1111
{
12-
public function supportsDenormalization($data, string $type, string $format = null): bool
12+
/**
13+
* @param mixed $data
14+
* @param string $type
15+
* @param null $format
16+
* @return bool
17+
*/
18+
public function supportsDenormalization($data, $type, $format = null)
1319
{
1420
return is_a($type, Enum::class, true);
1521
}
@@ -19,10 +25,10 @@ public function supportsDenormalization($data, string $type, string $format = nu
1925
* @param string $type
2026
* @param string|null $format
2127
* @param array $context
22-
* @return object
28+
* @return Enum
2329
* @throws \ReflectionException
2430
*/
25-
public function denormalize($data, string $type, string $format = null, array $context = [])
31+
public function denormalize($data, $type, $format = null, array $context = [])
2632
{
2733
return $this->className::from($data);
2834
}

src/EnumNormalizer.php

+7-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@
99

1010
class EnumNormalizer extends AbstractEnumNormalizer implements NormalizerInterface
1111
{
12-
public function supportsNormalization($data, string $format = null): bool
12+
/**
13+
* @param mixed $data
14+
* @param null $format
15+
* @return bool
16+
*/
17+
public function supportsNormalization($data, $format = null)
1318
{
1419
return is_a($data, Enum::class, true);
1520
}
@@ -20,7 +25,7 @@ public function supportsNormalization($data, string $format = null): bool
2025
* @param array $context
2126
* @return string|null
2227
*/
23-
public function normalize($object, string $format = null, array $context = []): ?string
28+
public function normalize($object, $format = null, array $context = [])
2429
{
2530
if ($object instanceof Enum) {
2631
return (string) $object;

0 commit comments

Comments
 (0)