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 | |||||