name: ArrayDenormalizer class_comment: '# * Denormalizes arrays of objects. # * # * @author Alexander M. Turek # * # * @final' dependencies: - name: LegacyType type: class source: Symfony\Component\PropertyInfo\Type - name: BadMethodCallException type: class source: Symfony\Component\Serializer\Exception\BadMethodCallException - name: InvalidArgumentException type: class source: Symfony\Component\Serializer\Exception\InvalidArgumentException - name: NotNormalizableValueException type: class source: Symfony\Component\Serializer\Exception\NotNormalizableValueException - name: Type type: class source: Symfony\Component\TypeInfo\Type - name: UnionType type: class source: Symfony\Component\TypeInfo\Type\UnionType - name: DenormalizerAwareTrait type: class source: DenormalizerAwareTrait properties: [] methods: - name: denormalize visibility: public parameters: - name: data - name: type - name: format default: 'null' - name: context default: '[]' comment: "# * Denormalizes arrays of objects.\n# *\n# * @author Alexander M. Turek\ \ \n# *\n# * @final\n# */\n# class ArrayDenormalizer implements\ \ DenormalizerInterface, DenormalizerAwareInterface\n# {\n# use DenormalizerAwareTrait;\n\ # \n# public function getSupportedTypes(?string $format): array\n# {\n# return\ \ ['object' => null, '*' => false];\n# }\n# \n# /**\n# * @throws NotNormalizableValueException" - name: supportsDenormalization visibility: public parameters: - name: data - name: type - name: format default: 'null' - name: context default: '[]' comment: null - name: validateKeyType visibility: private parameters: - name: typeIdentifiers - name: key - name: path comment: '# * @param list $typeIdentifiers' traits: - Symfony\Component\Serializer\Exception\BadMethodCallException - Symfony\Component\Serializer\Exception\InvalidArgumentException - Symfony\Component\Serializer\Exception\NotNormalizableValueException - Symfony\Component\TypeInfo\Type - Symfony\Component\TypeInfo\Type\UnionType - DenormalizerAwareTrait interfaces: - DenormalizerInterface