Page MenuHomePhorge

PhutilMarkupEngine.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

PhutilMarkupEngine.php

<?php
abstract class PhutilMarkupEngine extends Phobject {
/**
* 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.
*
* @param string $key Key to set in the configuration dictionary.
* @param string $value Value to set.
* @return $this
*/
abstract public function setConfig($key, $value);
/**
* After text has been marked up with @{method: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.
*
* @param string $key Key to retrieve from metadata.
* @param mixed $default (optional) Default value to return if the key is
* not available.
* @return mixed Metadata property, or default value.
*/
abstract public function getTextMetadata($key, $default = null);
abstract public function markupText($text);
}

File Metadata

Mime Type
text/x-php
Expires
Mon, May 12, 11:17 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
113672
Default Alt Text
PhutilMarkupEngine.php (1 KB)

Event Timeline