public function testMerge() { $child = new Document('test', array('tags' => array('item1', 'item2'), 'foo' => 'bar')); $document = new Document('test', array('tags' => array('item3'), 'foo' => 'baz')); $document->merge($child); $this->assertEquals(array('tags' => array('item3', 'item1', 'item2'), 'foo' => 'bar'), $document->getConfig()); }
/** * @param Document $document * * @return string */ public static function dump(Document $document, $format = "---\n%s\n---\n%s") { return sprintf($format, trim(Yaml::dump($document->getConfig())), $document->getContent()); }