diff --git a/composer.json b/composer.json index cd5f9f6a..225a3162 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "beluga-php/docker-php-api", + "name": "binsky08/docker-php-api", "description": "Docker API generated files from OpenAPI Specification", "license": "MIT", "type": "library", diff --git a/src/Normalizer/ContainerConfigNormalizer.php b/src/Normalizer/ContainerConfigNormalizer.php index ab299e95..4ec8a7c9 100644 --- a/src/Normalizer/ContainerConfigNormalizer.php +++ b/src/Normalizer/ContainerConfigNormalizer.php @@ -280,9 +280,9 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['AttachStderr'] = $data->getAttachStderr(); } if ($data->isInitialized('exposedPorts') && null !== $data->getExposedPorts()) { - $values = []; + $values = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); foreach ($data->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); } $dataArray['ExposedPorts'] = $values; } diff --git a/src/Normalizer/ContainersCreatePostBodyNormalizer.php b/src/Normalizer/ContainersCreatePostBodyNormalizer.php index 279678d3..8e5f9788 100644 --- a/src/Normalizer/ContainersCreatePostBodyNormalizer.php +++ b/src/Normalizer/ContainersCreatePostBodyNormalizer.php @@ -292,9 +292,9 @@ public function normalize(mixed $data, ?string $format = null, array $context = $dataArray['AttachStderr'] = $data->getAttachStderr(); } if ($data->isInitialized('exposedPorts') && null !== $data->getExposedPorts()) { - $values = []; + $values = new \ArrayObject([], \ArrayObject::ARRAY_AS_PROPS); foreach ($data->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); } $dataArray['ExposedPorts'] = $values; }