@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.

at recaptime-dev/main 30 lines 755 B view raw
1<?php 2 3final class PhabricatorMacroMemeController 4 extends PhabricatorMacroController { 5 6 public function shouldAllowPublic() { 7 return true; 8 } 9 10 public function handleRequest(AphrontRequest $request) { 11 $macro_name = $request->getStr('macro'); 12 $upper_text = $request->getStr('uppertext'); 13 $lower_text = $request->getStr('lowertext'); 14 $viewer = $request->getViewer(); 15 16 $file = id(new PhabricatorMemeEngine()) 17 ->setViewer($viewer) 18 ->setTemplate($macro_name) 19 ->setAboveText($request->getStr('above')) 20 ->setBelowText($request->getStr('below')) 21 ->newAsset(); 22 23 $content = array( 24 'imageURI' => $file->getViewURI(), 25 ); 26 27 return id(new AphrontAjaxResponse())->setContent($content); 28 } 29 30}