Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/infrastructure/markup/PhabricatorMarkupPreviewController.php
12241 views
1
<?php
2
3
final 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
}
24
25