mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 16:52:41 +01:00
Set viewer for all handles loaded in controllers
Summary: I've replaced all `id(new PhabricatorObjectHandleData(...))->loadHandles()` by `$this->loadViewerHandles(...)`. Lint caught one usage in a static method. Test Plan: Displayed revision with sporadic author. Reviewers: epriestley Reviewed By: epriestley CC: aran, Korvin Differential Revision: https://secure.phabricator.com/D3432
This commit is contained in:
parent
efd59322f2
commit
8ff52c0b6c
65 changed files with 91 additions and 139 deletions
|
@ -54,7 +54,7 @@ final class PhabricatorAuditAddCommentController
|
|||
->addCCs($ccs)
|
||||
->addComment($comment);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$uri = $handles[$commit_phid]->getURI();
|
||||
|
||||
$draft = id(new PhabricatorDraft())->loadOneWhere(
|
||||
|
|
|
@ -228,7 +228,7 @@ final class PhabricatorAuditListController extends PhabricatorAuditController {
|
|||
}
|
||||
|
||||
$phids = array($phid);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$handle = $handles[$phid];
|
||||
|
||||
$this->validateHandle($handle);
|
||||
|
@ -393,7 +393,7 @@ final class PhabricatorAuditListController extends PhabricatorAuditController {
|
|||
$view->setNoDataString($nodata);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
@ -485,7 +485,7 @@ final class PhabricatorAuditListController extends PhabricatorAuditController {
|
|||
$view->setNoDataString($nodata);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
|
|
@ -68,7 +68,7 @@ final class PhabricatorAuditPreviewController
|
|||
|
||||
$phids = array_merge($phids, $view->getRequiredHandlePHIDs());
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
id(new PhabricatorDraft())
|
||||
|
|
|
@ -217,10 +217,14 @@ abstract class PhabricatorController extends AphrontController {
|
|||
|
||||
protected function loadHandles(array $phids) {
|
||||
$phids = array_filter($phids);
|
||||
$this->handles = id(new PhabricatorObjectHandleData($phids))
|
||||
$this->handles = $this->loadViewerHandles($phids);
|
||||
return $this;
|
||||
}
|
||||
|
||||
protected function loadViewerHandles(array $phids) {
|
||||
return id(new PhabricatorObjectHandleData($phids))
|
||||
->setViewer($this->getRequest()->getUser())
|
||||
->loadHandles();
|
||||
return $this;
|
||||
}
|
||||
|
||||
protected function renderHandlesForPHIDs(array $phids) {
|
||||
|
|
|
@ -43,7 +43,7 @@ final class PhabricatorCalendarBrowseController
|
|||
$month_view->setHolidays($holidays);
|
||||
|
||||
$phids = mpull($statuses, 'getUserPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
foreach ($statuses as $status) {
|
||||
$event = new AphrontCalendarEventView();
|
||||
|
|
|
@ -36,7 +36,7 @@ final class PhabricatorCountdownListController
|
|||
$timers = $pager->sliceResults($timers);
|
||||
|
||||
$phids = mpull($timers, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($timers as $timer) {
|
||||
|
|
|
@ -203,8 +203,7 @@ final class DifferentialChangesetViewController extends DifferentialController {
|
|||
}
|
||||
$phids = array_keys($phids);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$parser->setHandles($handles);
|
||||
|
||||
$engine = PhabricatorMarkupEngine::newDifferentialMarkupEngine();
|
||||
|
|
|
@ -59,9 +59,7 @@ final class DifferentialCommentPreviewController
|
|||
$handles = array_merge($handles, $ccs);
|
||||
}
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($handles))
|
||||
->setViewer($request->getUser())
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($handles);
|
||||
|
||||
$view = new DifferentialRevisionCommentView();
|
||||
$view->setUser($request->getUser());
|
||||
|
|
|
@ -92,8 +92,7 @@ final class DifferentialRevisionEditController extends DifferentialController {
|
|||
}
|
||||
$phids = array_mergev($aux_phids);
|
||||
$phids = array_unique($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
foreach ($aux_fields as $key => $aux_field) {
|
||||
$aux_field->setHandles(array_select_keys($handles, $aux_phids[$key]));
|
||||
}
|
||||
|
|
|
@ -172,9 +172,7 @@ final class DifferentialRevisionListController extends DifferentialController {
|
|||
}
|
||||
$phids = array_mergev(mpull($view_objects, 'getRequiredHandlePHIDs'));
|
||||
$phids[] = $params['phid'];
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->setViewer($this->getRequest()->getUser())
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
foreach ($views as $view) {
|
||||
if (empty($view['special'])) {
|
||||
|
|
|
@ -125,8 +125,7 @@ final class DifferentialRevisionStatsController extends DifferentialController {
|
|||
DifferentialAction::ACTION_CLOSE);
|
||||
|
||||
$panels = array();
|
||||
$handles = id(new PhabricatorObjectHandleData(array($params['phid'])))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles(array($params['phid']));
|
||||
|
||||
$filter_form = id(new AphrontFormView())
|
||||
->setAction('/differential/stats/'.$this->filter.'/')
|
||||
|
|
|
@ -144,9 +144,7 @@ final class DifferentialRevisionViewController extends DifferentialController {
|
|||
$object_phids = array_merge($object_phids, array_mergev($aux_phids));
|
||||
$object_phids = array_unique($object_phids);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($object_phids))
|
||||
->setViewer($this->getRequest()->getUser())
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($object_phids);
|
||||
|
||||
foreach ($aux_fields as $key => $aux_field) {
|
||||
// Make sure each field only has access to handles it specifically
|
||||
|
@ -883,9 +881,7 @@ final class DifferentialRevisionViewController extends DifferentialController {
|
|||
->loadAssets();
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->setViewer($this->getRequest()->getUser())
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
return
|
||||
|
|
|
@ -79,7 +79,7 @@ final class DiffusionBrowseController extends DiffusionController {
|
|||
}
|
||||
|
||||
$phids = array_keys($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$browse_table = new DiffusionBrowseTableView();
|
||||
$browse_table->setDiffusionRequest($drequest);
|
||||
|
|
|
@ -361,8 +361,7 @@ final class DiffusionCommitController extends DiffusionController {
|
|||
|
||||
$handles = array();
|
||||
if ($phids) {
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
}
|
||||
|
||||
$props = array();
|
||||
|
@ -469,7 +468,7 @@ final class DiffusionCommitController extends DiffusionController {
|
|||
$view->setShowDescriptions(false);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
$view->setAuthorityPHIDs($this->auditAuthorityPHIDs);
|
||||
$this->highlightedAudits = $view->getHighlightedAudits();
|
||||
|
@ -509,7 +508,7 @@ final class DiffusionCommitController extends DiffusionController {
|
|||
$view->setPathMap($path_map);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
return $view;
|
||||
|
@ -757,7 +756,7 @@ final class DiffusionCommitController extends DiffusionController {
|
|||
$history_table->loadRevisions();
|
||||
|
||||
$phids = $history_table->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$history_table->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
|
|
@ -42,8 +42,7 @@ final class DiffusionCommitEditController extends DiffusionController {
|
|||
$commit_phid,
|
||||
$edge_type
|
||||
);
|
||||
$handles = id(new PhabricatorObjectHandleData($current_proj_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($current_proj_phids);
|
||||
$proj_t_values = mpull($handles, 'getFullName', 'getPHID');
|
||||
|
||||
if ($request->isFormPost()) {
|
||||
|
|
|
@ -141,7 +141,7 @@ abstract class DiffusionController extends PhabricatorController {
|
|||
->loadAssets();
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
|
|
@ -94,7 +94,7 @@ final class DiffusionDiffController extends DiffusionController {
|
|||
}
|
||||
|
||||
$phids = mpull($inlines, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$parser->setHandles($handles);
|
||||
}
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ final class DiffusionHistoryController extends DiffusionController {
|
|||
$history_table->loadRevisions();
|
||||
|
||||
$phids = $history_table->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$history_table->setHandles($handles);
|
||||
|
||||
if ($show_graph) {
|
||||
|
|
|
@ -37,7 +37,7 @@ final class DiffusionLastModifiedController extends DiffusionController {
|
|||
}
|
||||
|
||||
$phids = array_keys($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$output = DiffusionBrowseTableView::renderLastModifiedColumns(
|
||||
$drequest->getRepository(),
|
||||
|
|
|
@ -64,7 +64,7 @@ final class DiffusionRepositoryController extends DiffusionController {
|
|||
}
|
||||
|
||||
$phids = array_keys($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$history_table = new DiffusionHistoryTableView();
|
||||
$history_table->setDiffusionRequest($drequest);
|
||||
|
@ -240,7 +240,7 @@ final class DiffusionRepositoryController extends DiffusionController {
|
|||
$view->setCommits($commits);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
|
|
@ -72,7 +72,7 @@ final class DiffusionTagListController extends DiffusionController {
|
|||
->setDiffusionRequest($drequest);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = id(new AphrontPanelView())
|
||||
|
|
|
@ -332,7 +332,7 @@ final class PhabricatorDirectoryMainController
|
|||
$phids = array_merge(
|
||||
array($user_phid),
|
||||
$revision_view->getRequiredHandlePHIDs());
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$revision_view->setHandles($handles);
|
||||
|
||||
|
@ -385,7 +385,7 @@ final class PhabricatorDirectoryMainController
|
|||
array_filter(mpull($tasks, 'getOwnerPHID')),
|
||||
array_mergev(mpull($tasks, 'getProjectPHIDs')));
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$view = new ManiphestTaskListView();
|
||||
$view->setTasks($tasks);
|
||||
|
@ -623,7 +623,7 @@ final class PhabricatorDirectoryMainController
|
|||
$view->setUser($user);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
@ -667,7 +667,7 @@ final class PhabricatorDirectoryMainController
|
|||
$view->setUser($user);
|
||||
|
||||
$phids = $view->getRequiredHandlePHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$view->setHandles($handles);
|
||||
|
||||
$panel = new AphrontPanelView();
|
||||
|
|
|
@ -34,7 +34,7 @@ final class DrydockLeaseListController extends DrydockController {
|
|||
$data = $pager->sliceResults($data);
|
||||
|
||||
$phids = mpull($data, 'getOwnerPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$resource_ids = mpull($data, 'getResourceID');
|
||||
$resources = array();
|
||||
|
|
|
@ -34,7 +34,7 @@ final class DrydockResourceListController extends DrydockController {
|
|||
$data = $pager->sliceResults($data);
|
||||
|
||||
$phids = mpull($data, 'getOwnerPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($data as $resource) {
|
||||
|
|
|
@ -209,7 +209,7 @@ final class PhabricatorFileListController extends PhabricatorFileController {
|
|||
$this->setListPager($pager);
|
||||
|
||||
$phids = mpull($files, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$highlighted = $request->getStr('h');
|
||||
$highlighted = explode('-', $highlighted);
|
||||
|
|
|
@ -57,8 +57,7 @@ final class PhabricatorFileMacroListController
|
|||
"phid IN (%Ls)",
|
||||
$file_phids);
|
||||
$author_phids = mpull($files, 'getAuthorPHID', 'getPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($author_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($author_phids);
|
||||
}
|
||||
$files_map = mpull($files, null, 'getPHID');
|
||||
|
||||
|
|
|
@ -96,8 +96,7 @@ final class HeraldHomeController extends HeraldController {
|
|||
$rules = $query->executeWithOffsetPager($pager);
|
||||
|
||||
$need_phids = mpull($rules, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($need_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($need_phids);
|
||||
|
||||
$list_view = id(new HeraldRuleListView())
|
||||
->setRules($rules)
|
||||
|
|
|
@ -474,7 +474,7 @@ final class HeraldRuleController extends HeraldController {
|
|||
|
||||
$phids[] = $rule->getAuthorPHID();
|
||||
|
||||
return id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
return $this->loadViewerHandles($phids);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -39,8 +39,7 @@ final class HeraldRuleEditHistoryController extends HeraldController {
|
|||
$edits = $edit_query->executeWithOffsetPager($pager);
|
||||
|
||||
$need_phids = mpull($edits, 'getEditorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($need_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($need_phids);
|
||||
|
||||
$list_view = id(new HeraldRuleEditHistoryView())
|
||||
->setEdits($edits)
|
||||
|
|
|
@ -61,8 +61,7 @@ final class HeraldTranscriptController extends HeraldController {
|
|||
$phids = array_unique($phids);
|
||||
$phids = array_filter($phids);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$this->handles = $handles;
|
||||
|
||||
if ($xscript->getDryRun()) {
|
||||
|
@ -473,8 +472,7 @@ final class HeraldTranscriptController extends HeraldController {
|
|||
$data = array();
|
||||
if ($object_xscript) {
|
||||
$phid = $object_xscript->getPHID();
|
||||
$handles = id(new PhabricatorObjectHandleData(array($phid)))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles(array($phid));
|
||||
|
||||
$data += array(
|
||||
'Object Name' => $object_xscript->getName(),
|
||||
|
|
|
@ -63,8 +63,7 @@ final class HeraldTranscriptListController extends HeraldController {
|
|||
$handles = array();
|
||||
if ($data) {
|
||||
$phids = ipull($data, 'objectPHID', 'objectPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
}
|
||||
|
||||
$rows = array();
|
||||
|
|
|
@ -55,8 +55,7 @@ final class ManiphestBatchEditController extends ManiphestController {
|
|||
$panel->setHeader('Maniphest Batch Editor');
|
||||
|
||||
$handle_phids = mpull($tasks, 'getOwnerPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($handle_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($handle_phids);
|
||||
|
||||
$list = new ManiphestTaskListView();
|
||||
$list->setTasks($tasks);
|
||||
|
|
|
@ -90,8 +90,7 @@ final class ManiphestExportController extends ManiphestController {
|
|||
$tasks = array_mergev($tasks);
|
||||
|
||||
$all_projects = array_mergev(mpull($tasks, 'getProjectPHIDs'));
|
||||
$project_handles = id(new PhabricatorObjectHandleData($all_projects))
|
||||
->loadHandles();
|
||||
$project_handles = $this->loadViewerHandles($all_projects);
|
||||
$handles += $project_handles;
|
||||
|
||||
$workbook = new PHPExcel();
|
||||
|
|
|
@ -92,7 +92,7 @@ final class ManiphestReportController extends ManiphestController {
|
|||
$project_phid = $request->getStr('project');
|
||||
if ($project_phid) {
|
||||
$phids = array($project_phid);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$handle = $handles[$project_phid];
|
||||
}
|
||||
|
||||
|
@ -403,7 +403,7 @@ final class ManiphestReportController extends ManiphestController {
|
|||
$project_handle = null;
|
||||
if ($project_phid) {
|
||||
$phids = array($project_phid);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$project_handle = $handles[$project_phid];
|
||||
|
||||
$query->withProjects($phids);
|
||||
|
@ -475,7 +475,7 @@ final class ManiphestReportController extends ManiphestController {
|
|||
}
|
||||
|
||||
$phids = array_keys($result);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
$handles = msort($handles, 'getName');
|
||||
|
||||
$order = $request->getStr('order', 'name');
|
||||
|
|
|
@ -61,7 +61,7 @@ final class ManiphestTaskDescriptionChangeController
|
|||
$phids[$phid] = $phid;
|
||||
}
|
||||
}
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$engine = new PhabricatorMarkupEngine();
|
||||
$engine->addObject($transaction, ManiphestTransaction::MARKUP_FIELD_BODY);
|
||||
|
|
|
@ -105,8 +105,7 @@ final class ManiphestTaskDetailController extends ManiphestController {
|
|||
|
||||
$phids = array_keys($phids);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$dict = array();
|
||||
$dict['Status'] =
|
||||
|
|
|
@ -318,8 +318,7 @@ final class ManiphestTaskEditController extends ManiphestController {
|
|||
$phids = array_filter($phids);
|
||||
$phids = array_unique($phids);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$tvalues = mpull($handles, 'getFullName', 'getPHID');
|
||||
|
||||
|
|
|
@ -113,8 +113,7 @@ final class ManiphestTransactionPreviewController extends ManiphestController {
|
|||
}
|
||||
$phids[] = $user->getPHID();
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$transactions = array();
|
||||
$transactions[] = $transaction;
|
||||
|
|
|
@ -49,8 +49,7 @@ final class PhabricatorMetaMTAReceiveController
|
|||
$received->processReceivedMail();
|
||||
|
||||
$phid = $receiver->getPHID();
|
||||
$handles = id(new PhabricatorObjectHandleData(array($phid)))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles(array($phid));
|
||||
$uri = $handles[$phid]->getURI();
|
||||
|
||||
return id(new AphrontRedirectResponse())->setURI($uri);
|
||||
|
|
|
@ -40,7 +40,7 @@ final class PhabricatorMetaMTAReceivedListController
|
|||
);
|
||||
$phids = array_unique(array_filter($phids));
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($mails as $mail) {
|
||||
|
|
|
@ -59,9 +59,7 @@ final class PhabricatorOwnersDetailController
|
|||
}
|
||||
$phids = array_keys($phids);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->setViewer($this->getRequest()->getUser())
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
|
||||
|
@ -216,9 +214,7 @@ final class PhabricatorOwnersDetailController
|
|||
$phids[] = $commit_view['view']->getRequiredHandlePHIDs();
|
||||
}
|
||||
$phids = array_mergev($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->setViewer($user)
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$commit_panels = array();
|
||||
foreach ($commit_views as $commit_view) {
|
||||
|
|
|
@ -129,8 +129,7 @@ final class PhabricatorOwnersEditController
|
|||
$error_view->setErrors($errors);
|
||||
}
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($owners))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($owners);
|
||||
|
||||
$primary = $package->getPrimaryOwnerPHID();
|
||||
if ($primary && isset($handles[$primary])) {
|
||||
|
|
|
@ -145,8 +145,7 @@ final class PhabricatorOwnersListController
|
|||
if ($request->getArr('owner')) {
|
||||
$phids = $request->getArr('owner');
|
||||
$phid = reset($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData(array($phid)))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles(array($phid));
|
||||
$owners_search_value = array(
|
||||
$phid => $handles[$phid]->getFullName(),
|
||||
);
|
||||
|
@ -222,9 +221,7 @@ final class PhabricatorOwnersListController
|
|||
$phids[$owner->getUserPHID()] = true;
|
||||
}
|
||||
$phids = array_keys($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->setViewer($this->getRequest()->getUser())
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$repository_phids = array();
|
||||
foreach ($paths as $path) {
|
||||
|
|
|
@ -39,7 +39,7 @@ final class PhabricatorPeopleLogsController
|
|||
|
||||
$phids = array_merge($filter_user, $filter_actor);
|
||||
if ($phids) {
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
if ($filter_user) {
|
||||
$filter_user = reset($filter_user);
|
||||
$user_value = array(
|
||||
|
@ -165,7 +165,7 @@ final class PhabricatorPeopleLogsController
|
|||
$phids[$log->getUserPHID()] = true;
|
||||
}
|
||||
$phids = array_keys($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($logs as $log) {
|
||||
|
|
|
@ -84,8 +84,7 @@ final class PhameBlogViewController
|
|||
|
||||
$blogger_phids = $this->getBloggerPHIDs();
|
||||
if ($blogger_phids) {
|
||||
$bloggers = id(new PhabricatorObjectHandleData($blogger_phids))
|
||||
->loadHandles();
|
||||
$bloggers = $this->loadViewerHandles($blogger_phids);
|
||||
} else {
|
||||
$bloggers = array();
|
||||
}
|
||||
|
|
|
@ -67,7 +67,7 @@ abstract class PhamePostListBaseController
|
|||
$blogger_phids = mpull($posts, 'getBloggerPHID', 'getBloggerPHID');
|
||||
|
||||
return
|
||||
id(new PhabricatorObjectHandleData($blogger_phids))->loadHandles();
|
||||
$this->loadViewerHandles($blogger_phids);
|
||||
}
|
||||
|
||||
protected function buildPostListPageResponse() {
|
||||
|
|
|
@ -24,8 +24,7 @@ final class PhabricatorPHIDLookupController
|
|||
$request = $this->getRequest();
|
||||
$phids = $request->getStrList('phids');
|
||||
if ($phids) {
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($handles as $handle) {
|
||||
|
|
|
@ -238,7 +238,7 @@ final class PhrictionDiffController
|
|||
$user = $this->getRequest()->getUser();
|
||||
|
||||
$phids = mpull($content, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($content as $c) {
|
||||
|
|
|
@ -125,7 +125,7 @@ final class PhrictionDocumentController
|
|||
$content->getAuthorPHID(),
|
||||
$project_phid,
|
||||
));
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$age = time() - $content->getDateCreated();
|
||||
$age = floor($age / (60 * 60 * 24));
|
||||
|
@ -234,8 +234,7 @@ final class PhrictionDocumentController
|
|||
$ancestor_phids = mpull($ancestors, 'getPHID');
|
||||
$handles = array();
|
||||
if ($ancestor_phids) {
|
||||
$handles = id(new PhabricatorObjectHandleData($ancestor_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($ancestor_phids);
|
||||
}
|
||||
|
||||
$ancestor_handles = array();
|
||||
|
|
|
@ -55,8 +55,7 @@ final class PhrictionHistoryController
|
|||
$history = $pager->sliceResults($history);
|
||||
|
||||
$author_phids = mpull($history, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($author_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($author_phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($history as $content) {
|
||||
|
|
|
@ -65,7 +65,7 @@ final class PhrictionListController
|
|||
$content = mpull($documents, 'getContent');
|
||||
$phids = mpull($content, 'getAuthorPHID');
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
|
||||
$rows = array();
|
||||
|
|
|
@ -32,8 +32,7 @@ final class PonderAnswerPreviewController
|
|||
|
||||
$author_phid = $user->getPHID();
|
||||
$object_phids = array($author_phid);
|
||||
$handles = id(new PhabricatorObjectHandleData($object_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($object_phids);
|
||||
|
||||
$answer = new PonderAnswer();
|
||||
$answer->setContent($request->getStr('content'));
|
||||
|
|
|
@ -86,8 +86,7 @@ final class PonderFeedController extends PonderController {
|
|||
foreach ($data as $question) {
|
||||
$phids[] = $question->getAuthorPHID();
|
||||
}
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$side_nav->appendChild(
|
||||
id(new PonderQuestionFeedView())
|
||||
|
@ -115,8 +114,7 @@ final class PonderFeedController extends PonderController {
|
|||
);
|
||||
|
||||
$phids = array($user->getPHID());
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$side_nav->appendChild(
|
||||
id(new PonderUserProfileView())
|
||||
|
|
|
@ -29,8 +29,7 @@ final class PonderQuestionPreviewController
|
|||
$author_phid = $user->getPHID();
|
||||
|
||||
$object_phids = array($author_phid);
|
||||
$handles = id(new PhabricatorObjectHandleData($object_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($object_phids);
|
||||
|
||||
$question = new PonderQuestion();
|
||||
$question->setContent($request->getStr('content'));
|
||||
|
|
|
@ -41,8 +41,7 @@ final class PonderQuestionViewController extends PonderController {
|
|||
$object_phids[] = $answer->getAuthorPHID();
|
||||
}
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($object_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($object_phids);
|
||||
|
||||
$detail_panel = new PonderQuestionDetailView();
|
||||
$detail_panel
|
||||
|
|
|
@ -87,8 +87,7 @@ final class PhabricatorProjectMembersEditController
|
|||
}
|
||||
|
||||
$member_phids = array_reverse($member_phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($member_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($member_phids);
|
||||
|
||||
$state = array();
|
||||
foreach ($handles as $handle) {
|
||||
|
|
|
@ -149,8 +149,7 @@ final class PhabricatorProjectProfileController
|
|||
|
||||
$phids = array($project->getAuthorPHID());
|
||||
$phids = array_unique($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$timestamp = phabricator_datetime($project->getDateCreated(), $viewer);
|
||||
|
||||
|
@ -187,8 +186,7 @@ final class PhabricatorProjectProfileController
|
|||
PhabricatorProjectProfile $profile) {
|
||||
|
||||
$member_phids = $project->getMemberPHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($member_phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($member_phids);
|
||||
|
||||
$affiliated = array();
|
||||
foreach ($handles as $phids => $handle) {
|
||||
|
@ -259,8 +257,7 @@ final class PhabricatorProjectProfileController
|
|||
|
||||
$phids = mpull($tasks, 'getOwnerPHID');
|
||||
$phids = array_filter($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$task_views = array();
|
||||
foreach ($tasks as $task) {
|
||||
|
|
|
@ -109,8 +109,7 @@ final class PhabricatorSearchAttachController
|
|||
|
||||
$strings = $this->getStrings();
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$obj_dialog = new PhabricatorObjectSelectorDialog();
|
||||
$obj_dialog
|
||||
|
@ -279,8 +278,7 @@ final class PhabricatorSearchAttachController
|
|||
private function raiseGraphCycleException(PhabricatorEdgeCycleException $ex) {
|
||||
$cycle = $ex->getCycle();
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($cycle))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($cycle);
|
||||
$names = array();
|
||||
foreach ($cycle as $cycle_phid) {
|
||||
$names[] = $handles[$cycle_phid]->getFullName();
|
||||
|
|
|
@ -128,8 +128,7 @@ final class PhabricatorSearchController
|
|||
$query->getParameter('project', array())
|
||||
);
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$author_value = array_select_keys(
|
||||
$handles,
|
||||
|
|
|
@ -103,7 +103,7 @@ final class PhabricatorSearchIndexController
|
|||
$relationships = $document->getRelationshipData();
|
||||
|
||||
$phids = ipull($relationships, 1);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($relationships as $relationship) {
|
||||
|
|
|
@ -64,8 +64,7 @@ final class PhabricatorSearchSelectController
|
|||
$phids += $this->queryObjectNames($query_str);
|
||||
|
||||
$phids = array_keys($phids);
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$data = array();
|
||||
foreach ($handles as $handle) {
|
||||
|
|
|
@ -56,7 +56,7 @@ final class PhabricatorSlowvoteListController
|
|||
$polls = $this->loadPolls($pager, $view);
|
||||
|
||||
$phids = mpull($polls, 'getAuthorPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$rows = array();
|
||||
foreach ($polls as $poll) {
|
||||
|
|
|
@ -170,7 +170,7 @@ final class PhabricatorTypeaheadCommonDatasourceController
|
|||
|
||||
if ($need_rich_data) {
|
||||
$phids = mpull($users, 'getPHID');
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
}
|
||||
|
||||
foreach ($users as $user) {
|
||||
|
|
|
@ -226,8 +226,7 @@ abstract class PhabricatorInlineCommentController
|
|||
|
||||
$phids = array($user->getPHID());
|
||||
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$view = new DifferentialInlineCommentView();
|
||||
$view->setInlineComment($inline);
|
||||
|
|
|
@ -30,8 +30,7 @@ abstract class PhabricatorInlineCommentPreviewController
|
|||
$engine = PhabricatorMarkupEngine::newDifferentialMarkupEngine();
|
||||
|
||||
$phids = array($user->getPHID());
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$handles = $this->loadViewerHandles($phids);
|
||||
|
||||
$views = array();
|
||||
foreach ($inlines as $inline) {
|
||||
|
|
Loading…
Reference in a new issue