Example #1
0
 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'));
 }
Example #2
0
 /**
  * @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());
 }