Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0 / 0 |
|
100.00% |
0 / 0 |
CRAP | |
100.00% |
0 / 0 |
<?php | |
/** | |
* @file | |
* Contains \Drupal\Component\Render\OutputStrategyInterface. | |
*/ | |
namespace Drupal\Component\Render; | |
/** | |
* Provides an output strategy that formats HTML strings for a given context. | |
* | |
* Output strategies assist in transforming HTML strings into strings that are | |
* appropriate for a given context (e.g. plain-text), through performing the | |
* relevant formatting. No santization is applied. | |
*/ | |
interface OutputStrategyInterface { | |
/** | |
* Transforms a given HTML string into to a context-appropriate output string. | |
* | |
* This transformation consists of performing the formatting appropriate to | |
* a given output context (e.g., plain-text email subjects, HTML attribute | |
* values). | |
* | |
* @param string|object $string | |
* An HTML string or an object with a ::__toString() magic method returning | |
* HTML markup. The source HTML markup is considered ready for output into | |
* HTML fragments and thus already properly escaped and sanitized. | |
* | |
* @return string | |
* A new string that is formatted according to the output strategy. | |
*/ | |
public static function renderFromHtml($string); | |
} |