@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Pass user to DifferentialRevisionDetailRenderer

Summary: I know that this code would be replaced by something else but until then...

Test Plan: Used it in our renderer.

Reviewers: epriestley, edward

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D5165

vrana ab5e019b 2cd4f2e8

+11
+10
src/applications/differential/controller/DifferentialRevisionDetailRenderer.php
··· 1 1 <?php 2 2 3 3 abstract class DifferentialRevisionDetailRenderer { 4 + private $user; 4 5 private $diff; 5 6 private $vsDiff; 7 + 8 + final public function setUser(PhabricatorUser $user) { 9 + $this->user = $user; 10 + return $this; 11 + } 12 + 13 + final protected function getUser() { 14 + return $this->user; 15 + } 6 16 7 17 final public function setDiff(DifferentialDiff $diff) { 8 18 $this->diff = $diff;
+1
src/applications/differential/controller/DifferentialRevisionViewController.php
··· 238 238 // TODO: build a better version of the action links and deprecate the 239 239 // whole DifferentialRevisionDetailRenderer class. 240 240 $custom_renderer = newv($custom_renderer_class, array()); 241 + $custom_renderer->setUser($user); 241 242 $custom_renderer->setDiff($target); 242 243 if ($diff_vs) { 243 244 $custom_renderer->setVSDiff($diffs[$diff_vs]);