public function getUrl()
{
$url = '';
if ($this->getParent() && !$this->getParent() instanceof Root) {
$url = $this->getParent()->getUrl() . '/' . $url;
}
$url .= $this->getUri();
return $url;
}
/** * @param Entry $node * @param Config $params * @return \Todaymade\Daux\Format\Base\Page */ public function generateOne(Entry $node, Config $params) { if ($node instanceof Raw) { return new RawPage($node->getPath()); } if ($node instanceof ComputedRaw) { return new ComputedRawPage($node); } $params['request'] = $node->getUrl(); return ContentPage::fromFile($node, $params, $this->daux->getContentTypeHandler()->getType($node)); }