Skip to content

Commit 2121344

Browse files
committed
Minor reword
1 parent 9a402c2 commit 2121344

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

components/serializer.rst

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ and :class:`Symfony\\Component\\Serializer\\Normalizer\\PropertyNormalizer`::
483483

484484
.. note::
485485

486-
You can also implement
486+
You can also implement
487487
:class:`Symfony\\Component\\Serializer\\NameConverter\\AdvancedNameConverterInterface`
488488
to access to the current class name, format and context.
489489

@@ -534,8 +534,8 @@ processes::
534534
Configure name conversion using metadata
535535
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
536536

537-
When using this component inside a Symfony application and the class metadata factory is enabled
538-
as explained in the :ref:`Attributes Groups section <component-serializer-attributes-groups>`,
537+
When using this component inside a Symfony application and the class metadata
538+
factory is enabled as explained in the :ref:`Attributes Groups section <component-serializer-attributes-groups>`,
539539
this is already set up and you only need to provide the configuration. Otherwise::
540540

541541
// ...
@@ -567,7 +567,7 @@ defines a ``Person`` entity with a ``firstName`` property:
567567
class Person
568568
{
569569
/**
570-
* @SerializedName("firstname")
570+
* @SerializedName("customer_name")
571571
*/
572572
private $firstName;
573573
@@ -584,7 +584,7 @@ defines a ``Person`` entity with a ``firstName`` property:
584584
App\Entity\Person:
585585
attributes:
586586
firstName:
587-
serialized_name: firstname
587+
serialized_name: customer_name
588588
589589
.. code-block:: xml
590590
@@ -595,14 +595,15 @@ defines a ``Person`` entity with a ``firstName`` property:
595595
http://symfony.com/schema/dic/serializer-mapping/serializer-mapping-1.0.xsd"
596596
>
597597
<class name="App\Entity\Person">
598-
<attribute name="firstName" serialized-name="firstname" />
598+
<attribute name="firstName" serialized-name="customer_name" />
599599
</class>
600600
</serializer>
601601
602-
Once configured, the serializer uses the mapping to convert pproperty names when serializing and deserializing::
602+
This custom mapping is used to convert property names when serializing and
603+
deserializing objects::
603604

604605
$serialized = $serializer->serialize(new Person("Kévin"));
605-
// {"firstname": "Kévin"}
606+
// {"customer_name": "Kévin"}
606607

607608
Serializing Boolean Attributes
608609
------------------------------

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy