public function DumperTest::testDumpingArrayObjectInstancesRespectsInlineLevel in Database Sanitize 7
File
- vendor/
symfony/ yaml/ Tests/ DumperTest.php, line 354
Class
Namespace
Symfony\Component\Yaml\TestsCode
public function testDumpingArrayObjectInstancesRespectsInlineLevel() {
$deep = new \ArrayObject(array(
'deep1' => 'd',
'deep2' => 'e',
));
$inner = new \ArrayObject(array(
'inner1' => 'b',
'inner2' => 'c',
'inner3' => $deep,
));
$outer = new \ArrayObject(array(
'outer1' => 'a',
'outer2' => $inner,
));
$yaml = $this->dumper
->dump($outer, 2, 0, Yaml::DUMP_OBJECT_AS_MAP);
$expected = <<<YAML
outer1: a
outer2:
inner1: b
inner2: c
inner3: { deep1: d, deep2: e }
YAML;
$this
->assertSame($expected, $yaml);
}