diff --git a/src/Normalizer/ContainerConfigNormalizer.php b/src/Normalizer/ContainerConfigNormalizer.php index 4956674c..bdaeac6b 100644 --- a/src/Normalizer/ContainerConfigNormalizer.php +++ b/src/Normalizer/ContainerConfigNormalizer.php @@ -258,9 +258,9 @@ public function normalize(mixed $object, ?string $format = null, array $context $data['AttachStderr'] = $object->getAttachStderr(); } if ($object->isInitialized('exposedPorts') && null !== $object->getExposedPorts()) { - $values = []; + $values = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); foreach ($object->getExposedPorts() as $key => $value) { - $values[$key] = $this->normalizer->normalize($value, 'json', $context); + $values[$key] = new \ArrayObject($this->normalizer->normalize($value, 'json', $context), \ArrayObject::ARRAY_AS_PROPS); } $data['ExposedPorts'] = $values; } @@ -606,9 +606,9 @@ public function normalize($object, $format = null, array $context = []) $data['AttachStderr'] = $object->getAttachStderr(); } if ($object->isInitialized('exposedPorts') && null !== $object->getExposedPorts()) { - $values = []; + $values = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); foreach ($object->getExposedPorts() as $key => $value) { - $values[$key] = $this->normalizer->normalize($value, 'json', $context); + $values[$key] = new \ArrayObject($this->normalizer->normalize($value, 'json', $context), \ArrayObject::ARRAY_AS_PROPS); } $data['ExposedPorts'] = $values; } diff --git a/src/Normalizer/ContainersCreatePostBodyNormalizer.php b/src/Normalizer/ContainersCreatePostBodyNormalizer.php index 87683450..b785e4a7 100644 --- a/src/Normalizer/ContainersCreatePostBodyNormalizer.php +++ b/src/Normalizer/ContainersCreatePostBodyNormalizer.php @@ -270,9 +270,9 @@ public function normalize(mixed $object, ?string $format = null, array $context $data['AttachStderr'] = $object->getAttachStderr(); } if ($object->isInitialized('exposedPorts') && null !== $object->getExposedPorts()) { - $values = []; + $values = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); foreach ($object->getExposedPorts() as $key => $value) { - $values[$key] = $this->normalizer->normalize($value, 'json', $context); + $values[$key] = new \ArrayObject($this->normalizer->normalize($value, 'json', $context), \ArrayObject::ARRAY_AS_PROPS); } $data['ExposedPorts'] = $values; } @@ -636,9 +636,9 @@ public function normalize($object, $format = null, array $context = []) $data['AttachStderr'] = $object->getAttachStderr(); } if ($object->isInitialized('exposedPorts') && null !== $object->getExposedPorts()) { - $values = []; + $values = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); foreach ($object->getExposedPorts() as $key => $value) { - $values[$key] = $this->normalizer->normalize($value, 'json', $context); + $values[$key] = new \ArrayObject($this->normalizer->normalize($value, 'json', $context), \ArrayObject::ARRAY_AS_PROPS); } $data['ExposedPorts'] = $values; }