Page MenuHomeClusterLabs Projects
Diviner Tech Docs PhutilMarkupEngine

abstract class PhutilMarkupEngine
Phorge Technical Documentation (Remarkup)

This class is not documented.

Methods

abstract public function setConfig($key, $value)

Set a configuration parameter which the engine can read to customize how the text is marked up. This is a generic interface; consult the documentation for specific rules and blocks for what options are available for configuration.

Parameters
string$keyKey to set in the configuration dictionary.
string$valueValue to set.
Return
this

abstract public function getTextMetadata($key, $default)

After text has been marked up with markupText(), you can retrieve any metadata the markup process generated by calling this method. This is a generic interface that allows rules to export extra information about text; consult the documentation for specific rules and blocks to see what metadata may be available in your configuration.

Parameters
string$keyKey to retrieve from metadata.
mixed$defaultDefault value to return if the key is not available.
Return
mixedMetadata property, or default value.

abstract public function markupText($text)

This method is not documented.
Parameters
$text
Return
wild