Changeset View
Changeset View
Standalone View
Standalone View
src/applications/pholio/controller/PholioMockViewController.php
| Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | final class PholioMockViewController extends PholioController { | ||||
| private function buildPropertyView( | private function buildPropertyView( | ||||
| PholioMock $mock, | PholioMock $mock, | ||||
| PhabricatorMarkupEngine $engine, | PhabricatorMarkupEngine $engine, | ||||
| array $subscribers) { | array $subscribers) { | ||||
| $user = $this->getRequest()->getUser(); | $user = $this->getRequest()->getUser(); | ||||
| $properties = new PhabricatorPropertyListView(); | $properties = id(new PhabricatorPropertyListView()) | ||||
| ->setUser($user) | |||||
| ->setObject($mock); | |||||
| $properties->addProperty( | $properties->addProperty( | ||||
| pht('Author'), | pht('Author'), | ||||
| $this->getHandle($mock->getAuthorPHID())->renderLink()); | $this->getHandle($mock->getAuthorPHID())->renderLink()); | ||||
| $properties->addProperty( | $properties->addProperty( | ||||
| pht('Created'), | pht('Created'), | ||||
| phabricator_datetime($mock->getDateCreated(), $user)); | phabricator_datetime($mock->getDateCreated(), $user)); | ||||
| Show All 15 Lines | private function buildPropertyView( | ||||
| } else { | } else { | ||||
| $sub_view = phutil_tag('em', array(), pht('None')); | $sub_view = phutil_tag('em', array(), pht('None')); | ||||
| } | } | ||||
| $properties->addProperty( | $properties->addProperty( | ||||
| pht('Subscribers'), | pht('Subscribers'), | ||||
| $sub_view); | $sub_view); | ||||
| $properties->invokeWillRenderEvent(); | |||||
| $properties->addTextContent( | $properties->addTextContent( | ||||
| $engine->getOutput($mock, PholioMock::MARKUP_FIELD_DESCRIPTION)); | $engine->getOutput($mock, PholioMock::MARKUP_FIELD_DESCRIPTION)); | ||||
| return $properties; | return $properties; | ||||
| } | } | ||||
| private function buildAddCommentView(PholioMock $mock) { | private function buildAddCommentView(PholioMock $mock) { | ||||
| $user = $this->getRequest()->getUser(); | $user = $this->getRequest()->getUser(); | ||||
| Show All 29 Lines | |||||