This repository has been archived on 2024-01-26. You can view files and clone it, but cannot push or open issues or pull requests.
dokuwiki-objectrepresentation/lib/enko/dokuwiki/objectrepresentation/DokuWikiPage.php
2014-06-08 00:21:45 +02:00

31 lines
No EOL
753 B
PHP
Executable file

<?php
/**
* Created by PhpStorm.
* User: tim
* Date: 12.06.14
* Time: 21:55
*/
namespace enko\dokuwiki\objectrepresentation;
class DokuWikiPage extends DokuWikiNode
{
/**
* @param $filename
* @param null $parent
*/
public function __construct($filename, $parent = null)
{
parent::__construct($filename, $parent);
$this->content = file_get_contents($this->filename);
if (($this->name == 'start') && ($this->parent->name != 'root')) {
$this->parent->content = $this->content;
}
$metadata = p_get_metadata($this->getFullID());
foreach ($metadata as $key => $value) {
$this->setMetaData($key, $value);
}
}
}