PluginProbe
Media Cloud Sync / 1.4.2
Media Cloud Sync v1.4.2
1.4.2 1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 All 36 releases
← All changes | includes/sdk/s3/Aws/Api/Parser/MetadataParserTrait.php +5 -0 1.2.13 → 1.4.2 View file →
@@ -12,8 +12,12 @@
12 12 */
13 13 protected function extractHeader($name, Shape $shape, ResponseInterface $response, &$result)
14 14 {
15 15 $value = $response->getHeaderLine($shape['locationName'] ?: $name);
16 + // Empty values should not be deserialized
17 + if ($value === null || $value === '') {
18 + return;
19 + }
16 20 switch ($shape->getType()) {
17 21 case 'float':
18 22 case 'double':
19 23 $value = (float) $value;
@@ -18,8 +22,9 @@
18 22 case 'double':
19 23 $value = (float) $value;
20 24 break;
21 25 case 'long':
26 + case 'integer':
22 27 $value = (int) $value;
23 28 break;
24 29 case 'boolean':
25 30 $value = \filter_var($value, \FILTER_VALIDATE_BOOLEAN);