private function buildPropertyListView(PonderQuestion $question, array $subscribers)
 {
     $viewer = $this->getRequest()->getUser();
     $view = new PhabricatorPropertyListView();
     $view->addProperty(pht('Author'), $this->getHandle($question->getAuthorPHID())->renderLink());
     $view->addProperty(pht('Created'), phabricator_datetime($question->getDateCreated(), $viewer));
     if ($subscribers) {
         foreach ($subscribers as $key => $subscriber) {
             $subscribers[$key] = $this->getHandle($subscriber)->renderLink();
         }
         $subscribers = implode(', ', $subscribers);
     }
     $view->addProperty(pht('Subscribers'), nonempty($subscribers, '<em>' . pht('None') . '</em>'));
     return $view;
 }
 private function buildPropertyView(PhabricatorPaste $paste, array $child_phids)
 {
     $user = $this->getRequest()->getUser();
     $properties = new PhabricatorPropertyListView();
     $properties->addProperty(pht('Author'), $this->getHandle($paste->getAuthorPHID())->renderLink());
     $properties->addProperty(pht('Created'), phabricator_datetime($paste->getDateCreated(), $user));
     if ($paste->getParentPHID()) {
         $properties->addProperty(pht('Forked From'), $this->getHandle($paste->getParentPHID())->renderLink());
     }
     if ($child_phids) {
         $properties->addProperty(pht('Forks'), $this->renderHandlesForPHIDs($child_phids));
     }
     $descriptions = PhabricatorPolicyQuery::renderPolicyDescriptions($user, $paste);
     $properties->addProperty(pht('Visible To'), $descriptions[PhabricatorPolicyCapability::CAN_VIEW]);
     return $properties;
 }
 private function buildPropertyView(PhabricatorPaste $paste, array $child_phids)
 {
     $user = $this->getRequest()->getUser();
     $properties = new PhabricatorPropertyListView();
     $properties->addProperty(pht('Author'), $this->getHandle($paste->getAuthorPHID())->renderLink());
     $properties->addProperty(pht('Created'), phabricator_datetime($paste->getDateCreated(), $user));
     if ($paste->getParentPHID()) {
         $properties->addProperty(pht('Forked From'), $this->getHandle($paste->getParentPHID())->renderLink());
     }
     if ($child_phids) {
         $properties->addProperty(pht('Forks'), $this->renderHandlesForPHIDs($child_phids));
     }
     return $properties;
 }