Differential D20025 Diff 47822 src/applications/metamta/controller/PhabricatorMetaMTAMailViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/metamta/controller/PhabricatorMetaMTAMailViewController.php
Show First 20 Lines • Show All 181 Lines • ▼ Show 20 Lines | final class PhabricatorMetaMTAMailViewController | ||||
private function buildHeaderProperties(PhabricatorMetaMTAMail $mail) { | private function buildHeaderProperties(PhabricatorMetaMTAMail $mail) { | ||||
$viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
$properties = id(new PHUIPropertyListView()) | $properties = id(new PHUIPropertyListView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setStacked(true); | ->setStacked(true); | ||||
$headers = $mail->getDeliveredHeaders(); | $headers = $mail->getDeliveredHeaders(); | ||||
if (!$headers) { | |||||
$headers = array(); | |||||
} | |||||
// Sort headers by name. | // Sort headers by name. | ||||
$headers = isort($headers, 0); | $headers = isort($headers, 0); | ||||
foreach ($headers as $header) { | foreach ($headers as $header) { | ||||
list($key, $value) = $header; | list($key, $value) = $header; | ||||
$properties->addProperty($key, $value); | $properties->addProperty($key, $value); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 250 Lines • Show Last 20 Lines |