Page MenuHomePhorge

PhutilSyntaxHighlighterEngine.php
No OneTemporary

Size
577 B
Referenced Files
None
Subscribers
None

PhutilSyntaxHighlighterEngine.php

<?php
abstract class PhutilSyntaxHighlighterEngine extends Phobject {
abstract public function setConfig($key, $value);
abstract public function getHighlightFuture($language, $source);
abstract public function getLanguageFromFilename($filename);
final public function highlightSource($language, $source) {
try {
return $this->getHighlightFuture($language, $source)->resolve();
} catch (PhutilSyntaxHighlighterException $ex) {
return id(new PhutilDefaultSyntaxHighlighter())
->getHighlightFuture($source)
->resolve();
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Mon, May 12, 3:06 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
123937
Default Alt Text
PhutilSyntaxHighlighterEngine.php (577 B)

Event Timeline