/** * */ public function setElement(MString $element) { if ($element->equals(S("p"))) { parent::setElement($element); } else { throw new MException(Sf("Invalid element '%s', must be paragraph 'p'", $element)); } }
/** * * * @return MHTMLDocumentView */ public function __construct(MString $title = null) { parent::__construct(S("html")); $this->head = new MHTMLElementView(S("head")); $this->addSubview($this->head); $this->title = new MHTMLElementView(S("title"), $title); $this->head->addSubview($this->title); $this->body = new MHTMLElementView(S("body")); $this->addSubview($this->body); $this->setShouldAppendEmptyLine(true); }
/** * * * @return MHTMLHeaderElementView */ public function __construct(MString $text = null, $headerType = MHTMLHeaderElementView::HTML_HEADER_TYPE_1) { parent::__construct(S("h1"), $text); $this->headerType = $headerType; }
/** * * * @return MHTMLHyperlinkView */ public function __construct(MString $href = null, MString $text = null) { parent::__construct(S("a"), $text); $this->setHref($href); }
public function __construct(MString $name = null, MString $content = null) { parent::__construct(S("meta")); $this->setName($name); $this->setContent($content); }