Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectController.php
| Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | abstract class PhabricatorProjectController extends PhabricatorController { | ||||
| } | } | ||||
| protected function setProfileMenuEngine( | protected function setProfileMenuEngine( | ||||
| PhabricatorProjectProfileMenuEngine $engine) { | PhabricatorProjectProfileMenuEngine $engine) { | ||||
| $this->profileMenuEngine = $engine; | $this->profileMenuEngine = $engine; | ||||
| return $this; | return $this; | ||||
| } | } | ||||
| protected function newCardResponse($board_phid, $object_phid) { | protected function newCardResponse( | ||||
| $board_phid, | |||||
| $object_phid, | |||||
| PhabricatorProjectColumnOrder $ordering = null) { | |||||
| $viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
| $request = $this->getRequest(); | $request = $this->getRequest(); | ||||
| $visible_phids = $request->getStrList('visiblePHIDs'); | $visible_phids = $request->getStrList('visiblePHIDs'); | ||||
| if (!$visible_phids) { | if (!$visible_phids) { | ||||
| $visible_phids = array(); | $visible_phids = array(); | ||||
| } | } | ||||
| return id(new PhabricatorBoardResponseEngine()) | $engine = id(new PhabricatorBoardResponseEngine()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->setBoardPHID($board_phid) | ->setBoardPHID($board_phid) | ||||
| ->setObjectPHID($object_phid) | ->setObjectPHID($object_phid) | ||||
| ->setVisiblePHIDs($visible_phids) | ->setVisiblePHIDs($visible_phids); | ||||
| ->buildResponse(); | |||||
| if ($ordering) { | |||||
| $engine->setOrdering($ordering); | |||||
| } | |||||
| return $engine->buildResponse(); | |||||
| } | } | ||||
| public function renderHashtags(array $tags) { | public function renderHashtags(array $tags) { | ||||
| $result = array(); | $result = array(); | ||||
| foreach ($tags as $key => $tag) { | foreach ($tags as $key => $tag) { | ||||
| $result[] = '#'.$tag; | $result[] = '#'.$tag; | ||||
| } | } | ||||
| return implode(', ', $result); | return implode(', ', $result); | ||||
| } | } | ||||
| } | } | ||||