Beispiel #1
0
 /**
  * @param object[] $entities    The list of entities to be serialized
  * @param string   $entityClass The entity class name
  * @param array    $config      Serialization rules
  *
  * @return array
  */
 public function serializeEntities(array $entities, $entityClass, $config)
 {
     $config = $this->configNormalizer->normalizeConfig($config);
     $data = $this->serializeItems($entities, $entityClass, $config);
     return $this->dataNormalizer->normalizeData($data, $config);
 }
 /**
  * @dataProvider normalizeDataProvider
  */
 public function testNormalizeData($config, $data, $expectedData)
 {
     $normalizer = new DataNormalizer();
     $this->assertEquals($expectedData, $normalizer->normalizeData($data, $config));
 }