Skip to content

Commit f015d8f

Browse files
committed
refactor: Deprecate serializer context.
1 parent ff5ecdb commit f015d8f

5 files changed

+15
-0
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
the current value in a dynamic property is a scalar.
2424
* feat(`PresetMappingFactory`): Add `fromObjectCache()` and `fromObjectCacheReversed()`.
2525
* chore: Simplify remembering mapper.
26+
* refactor: Deprecate serializer context.
2627

2728
## 1.0.0
2829

psalm.xml

+5
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@
9494
<file name="src/Transformer/MainTransformerAwareTrait.php" />
9595
<file name="src/Transformer/Implementation/ClassMethodTransformer.php" />
9696
<file name="tests/IntegrationTest/MethodMapperTest.php" />
97+
<file name="src/Transformer/Implementation/ArrayToObjectTransformer.php" />
98+
<file name="src/Transformer/Implementation/ObjectToArrayTransformer.php" />
99+
<file name="src/Serializer/AbstractSerializerContext.php" />
100+
<file name="src/Serializer/DenormalizerContext.php" />
101+
<file name="src/Serializer/NormalizerContext.php" />
97102
</errorLevel>
98103
</DeprecatedClass>
99104
</issueHandlers>

src/Serializer/AbstractSerializerContext.php

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
/**
1919
* @implements \ArrayAccess<string,mixed>
2020
* @implements \IteratorAggregate<string,mixed>
21+
* @deprecated
2122
*/
2223
abstract class AbstractSerializerContext implements
2324
\ArrayAccess,

src/Serializer/DenormalizerContext.php

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313

1414
namespace Rekalogika\Mapper\Serializer;
1515

16+
/**
17+
* @deprecated
18+
* @phpstan-ignore-next-line
19+
*/
1620
class DenormalizerContext extends AbstractSerializerContext
1721
{
1822
}

src/Serializer/NormalizerContext.php

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313

1414
namespace Rekalogika\Mapper\Serializer;
1515

16+
/**
17+
* @deprecated
18+
* @phpstan-ignore-next-line
19+
*/
1620
class NormalizerContext extends AbstractSerializerContext
1721
{
1822
}

0 commit comments

Comments
 (0)