Pārlūkot izejas kodu

adds support for @SerializedName by default

Johannes M. Schmitt 12 gadi atpakaļ
vecāks
revīzija
e9af17ae6f
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/JMS/Serializer/SerializerBuilder.php

+ 2 - 1
src/JMS/Serializer/SerializerBuilder.php

@@ -21,6 +21,7 @@ use JMS\Serializer\Naming\PropertyNamingStrategyInterface;
 use Doctrine\Common\Annotations\AnnotationReader;
 use Doctrine\Common\Annotations\FileCacheReader;
 use Metadata\Cache\FileCache;
+use JMS\Serializer\Naming\SerializedNameAnnotationStrategy;
 
 /**
  * Builder for serializer instances.
@@ -335,7 +336,7 @@ class SerializerBuilder
             return;
         }
 
-        $this->propertyNamingStrategy = new CamelCaseNamingStrategy();
+        $this->propertyNamingStrategy = new SerializedNameAnnotationStrategy(new CamelCaseNamingStrategy());
     }
 
     private function createDir($dir)