Page MenuHomePhabricator

D11614.id27949.diff
No OneTemporary

D11614.id27949.diff

diff --git a/src/markup/syntax/engine/PhutilDefaultSyntaxHighlighterEngine.php b/src/markup/syntax/engine/PhutilDefaultSyntaxHighlighterEngine.php
--- a/src/markup/syntax/engine/PhutilDefaultSyntaxHighlighterEngine.php
+++ b/src/markup/syntax/engine/PhutilDefaultSyntaxHighlighterEngine.php
@@ -46,7 +46,7 @@
$have_pygments = !empty($this->config['pygments.enabled']);
- if ($language == 'php' && xhpast_is_available()) {
+ if ($language == 'php' && PhutilXHPASTBinary::isAvailable()) {
return id(new PhutilXHPASTSyntaxHighlighter())
->getHighlightFuture($source);
}
diff --git a/src/markup/syntax/highlighter/PhutilXHPASTSyntaxHighlighter.php b/src/markup/syntax/highlighter/PhutilXHPASTSyntaxHighlighter.php
--- a/src/markup/syntax/highlighter/PhutilXHPASTSyntaxHighlighter.php
+++ b/src/markup/syntax/highlighter/PhutilXHPASTSyntaxHighlighter.php
@@ -10,7 +10,7 @@
}
return new PhutilXHPASTSyntaxHighlighterFuture(
- xhpast_get_parser_future($source),
+ PhutilXHPASTBinary::getParserFuture($source),
$source,
$scrub);
}
diff --git a/src/parser/xhpast/__tests__/PHPASTParserTestCase.php b/src/parser/xhpast/__tests__/PHPASTParserTestCase.php
--- a/src/parser/xhpast/__tests__/PHPASTParserTestCase.php
+++ b/src/parser/xhpast/__tests__/PHPASTParserTestCase.php
@@ -82,7 +82,7 @@
$name));
}
- $future = xhpast_get_parser_future($body);
+ $future = PhutilXHPASTBinary::getParserFuture($body);
list($err, $stdout, $stderr) = $future->resolve();
switch ($type) {
diff --git a/src/parser/xhpast/api/XHPASTTree.php b/src/parser/xhpast/api/XHPASTTree.php
--- a/src/parser/xhpast/api/XHPASTTree.php
+++ b/src/parser/xhpast/api/XHPASTTree.php
@@ -24,7 +24,7 @@
}
public static function newFromData($php_source) {
- $future = xhpast_get_parser_future($php_source);
+ $future = PhutilXHPASTBinary::getParserFuture($php_source);
return self::newFromDataAndResolvedExecFuture(
$php_source,
$future->resolve());

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 24, 3:20 PM (3 w, 2 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7705158
Default Alt Text
D11614.id27949.diff (1 KB)

Event Timeline