8000 Dump empty object as mapping · symfony/symfony@af7067c · GitHub
[go: up one dir, main page]

Skip to content

Commit af7067c

Browse files
author
Christian Schmidt
committed
Dump empty object as mapping
1 parent a6d94c1 commit af7067c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Symfony/Component/Yaml/Inli 8000 ne.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public static function dump($value, $flags = 0)
164164
}
165165

166166
if (Yaml::DUMP_OBJECT_AS_MAP & $flags && ($value instanceof \stdClass || $value instanceof \ArrayObject)) {
167-
return self::dumpArray((array) $value, $flags);
167+
return self::dumpArray((array) $value, $flags & ~Yaml::DUMP_EMPTY_ARRAY_AS_SEQUENCE);
168168
}
169169

170170
if (Yaml::DUMP_EXCEPTION_ON_INVALID_TYPE & $flags) {

src/Symfony/Component/Yaml/Tests/DumperTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,10 +258,10 @@ public function testEmptyArray()
258258
$this->assertEquals('[]', $dump);
259259

260260
$dump = $this->dumper->dump(new \ArrayObject(), 0, 0, Yaml::DUMP_EMPTY_ARRAY_AS_SEQUENCE | Yaml::DUMP_OBJECT_AS_MAP);
261-
$this->assertEquals('[]', $dump);
261+
$this->assertEquals('{ }', $dump);
262262

263263
$dump = $this->dumper->dump(new \stdClass(), 0, 0, Yaml::DUMP_EMPTY_ARRAY_AS_SEQUENCE | Yaml::DUMP_OBJECT_AS_MAP);
264-
$this->assertEquals('[]', $dump);
264+
$this->assertEquals('{ }', $dump);
265265
}
266266

267267
/**

0 commit comments

Comments
 (0)
0