Example #1
0
 public function testSetGetPublishName()
 {
     $name = 'home.html';
     $page = new Page();
     $return = $page->setPublishName($name);
     $this->assertEquals($name, $page->getPublishName());
     $this->assertInstanceOf('Gen\\Page', $return);
 }
Example #2
0
 /**
  * @return string
  */
 public function getPagePublishFilename(Page $page)
 {
     return ($page->getPublishName() === null ? pathinfo($page->getSource(), PATHINFO_FILENAME) : $page->getPublishName()) . '.' . ltrim($this->config['publish_extension'], '.');
 }