public function testDocument() { $document = new Document('<body>hello</body>', array('title' => 'test', 'category' => 'default')); $this->assertEquals('<body>hello</body>', $document->getContent()); $this->assertEquals('<body>hello</body>', $document); $this->assertEquals(array('title' => 'test', 'category' => 'default'), $document->getConfig()); $document->setContent('test')->setConfig(array('foo' => 'bar')); }
/** * @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()); }