Refactored all classes into single files.

This commit is contained in:
Tim Schumacher 2014-06-08 00:21:45 +02:00
parent 948aba4436
commit d0cdfe2e69
6 changed files with 351 additions and 280 deletions

View file

@ -0,0 +1,31 @@
<?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);
}
}
}