Page MenuHomePhorge

PhabricatorMetaMTAMailSection.php
No OneTemporary

PhabricatorMetaMTAMailSection.php

<?php
/**
* Helper for building a rendered section.
*
* @task compose Composition
* @task render Rendering
* @group metamta
*/
final class PhabricatorMetaMTAMailSection extends Phobject {
private $plaintextFragments = array();
private $htmlFragments = array();
public function getHTML() {
return $this->htmlFragments;
}
public function getPlaintext() {
return implode("\n", $this->plaintextFragments);
}
public function addHTMLFragment($fragment) {
$this->htmlFragments[] = $fragment;
return $this;
}
public function addPlaintextFragment($fragment) {
$this->plaintextFragments[] = $fragment;
return $this;
}
public function addFragment($fragment) {
$this->plaintextFragments[] = $fragment;
$this->htmlFragments[] =
phutil_escape_html_newlines(phutil_tag('div', array(), $fragment));
return $this;
}
}

File Metadata

Mime Type
text/x-php
Expires
Jan 19 2025, 18:43 (4 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1127525
Default Alt Text
PhabricatorMetaMTAMailSection.php (883 B)

Event Timeline