This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/Serializer
Bastien Jaillot 6449f9299c [Serializer] Fix cache in MetadataAwareNameConverter
`isset` is used to test existence of values that is
`null` by default, which result to always bypass the cache
and force to do the calculate all the time.

This is a critical perf improvement in prod mode for an api.

Ref #35085
2020-01-07 23:30:39 +01:00
..
Annotation Merge branch '3.4' into 4.3 2019-08-14 14:26:46 +02:00
DependencyInjection Merge branch '3.4' into 4.0 2018-07-26 11:08:35 +02:00
Encoder Merge branch '4.3' into 4.4 2019-11-28 14:33:56 +01:00
Exception Allow \Throwable $previous everywhere 2019-11-12 15:51:11 +01:00
Extractor Merge branch '4.3' into 4.4 2019-07-10 20:47:17 +02:00
Mapping Merge branch '4.3' into 4.4 2019-11-27 00:16:41 +01:00
NameConverter [Serializer] Fix cache in MetadataAwareNameConverter 2020-01-07 23:30:39 +01:00
Normalizer Merge branch '4.3' into 4.4 2019-12-16 11:45:21 +01:00
Tests Merge branch '4.3' into 4.4 2019-12-16 12:07:37 +01:00
.gitattributes Add .gitignore to .gitattributes 2019-10-12 01:35:04 +01:00
.gitignore Added missing files .gitignore 2013-07-21 14:12:18 +02:00
CHANGELOG.md [ErrorHandler] merge and remove the ErrorRenderer component 2019-11-10 18:54:30 +01:00
composer.json [ErrorHandler] help finish the PR 2019-11-12 10:04:13 +01:00
LICENSE Update year in license files 2020-01-01 12:03:25 +01:00
phpunit.xml.dist Bump phpunit XSD version to 5.2 2018-11-11 12:18:13 +01:00
README.md Updated all the README files 2016-03-04 08:12:06 +01:00
Serializer.php Merge branch '4.3' into 4.4 2019-10-30 13:55:29 +01:00
SerializerAwareInterface.php [DI] minor docblock fixes 2017-10-24 13:40:19 +02:00
SerializerAwareTrait.php removed unneeded phpdocs 2019-08-06 08:19:29 +02:00
SerializerInterface.php [Serializer] fix return type declarations 2019-08-26 09:52:58 +02:00

Serializer Component

With the Serializer component it's possible to handle serializing data structures, including object graphs, into array structures or other formats like XML and JSON. It can also handle deserializing XML and JSON back to object graphs.

Resources