@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<?php
2
3final class PhabricatorMarkupPreviewController
4 extends PhabricatorController {
5
6 public function processRequest() {
7 $request = $this->getRequest();
8 $viewer = $request->getUser();
9
10 $text = $request->getStr('text');
11
12 $output = PhabricatorMarkupEngine::renderOneObject(
13 id(new PhabricatorMarkupOneOff())
14 ->setPreserveLinebreaks(true)
15 ->setDisableCache(true)
16 ->setContent($text),
17 'default',
18 $viewer);
19
20 return id(new AphrontAjaxResponse())
21 ->setContent($output);
22 }
23}