mPageName = $name; } function getName() { return $this->mPageName; } function addTemplate( $template ) { $this->mElements[] = $template; } function addFreeText( $free_text ) { $this->mElements[] = $free_text; } function createText() { $text = ""; foreach ( $this->mElements as $elem ) { if ( $elem instanceof DTWikiTemplate ) { $text .= $elem->createText(); } else { $text .= $elem; } } return $text; } }