@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
at recaptime-dev/main 26 lines 548 B view raw
1<?php 2 3abstract class PhabricatorRequestExceptionHandler 4 extends AphrontRequestExceptionHandler { 5 6 protected function isPhabricatorSite(AphrontRequest $request) { 7 $site = $request->getSite(); 8 if (!$site) { 9 return false; 10 } 11 12 return ($site instanceof PhabricatorSite); 13 } 14 15 protected function getViewer(AphrontRequest $request) { 16 $viewer = $request->getUser(); 17 18 if ($viewer) { 19 return $viewer; 20 } 21 22 // If we hit an exception very early, we won't have a user yet. 23 return new PhabricatorUser(); 24 } 25 26}