public function getParent()
{
if ($this->parentCache !== null) {
return $this->parentCache;
}
$pageList = new PageList($this->theme);
$parent = null;
if ($fileName = $pageList->getPageParent($this)) {
$parent = static::load($this->theme, $fileName);
}
return $this->parentCache = $parent;
}