final class FilteredMarkup in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/filter/src/Render/FilteredMarkup.php \Drupal\filter\Render\FilteredMarkup
Defines an object that passes markup through the Filter system.
This object should only be constructed with markup that is safe to render. If there is any risk that the string contains user-entered data that has not been filtered first, it must not be used.
@internal This object is marked as internal because it should only be used in the Filter module on strings that have already been been filtered and sanitized in \Drupal\filter\Plugin\FilterInterface.
Hierarchy
- class \Drupal\filter\Render\FilteredMarkup implements \Drupal\filter\Render\Countable, MarkupInterface uses MarkupTrait
Expanded class hierarchy of FilteredMarkup
See also
2 files declare their use of FilteredMarkup
- FilterCaption.php in core/
modules/ filter/ src/ Plugin/ Filter/ FilterCaption.php - Contains \Drupal\filter\Plugin\Filter\FilterCaption.
- ProcessedText.php in core/
modules/ filter/ src/ Element/ ProcessedText.php - Contains \Drupal\filter\Element\ProcessedText.
File
- core/
modules/ filter/ src/ Render/ FilteredMarkup.php, line 27 - Contains \Drupal\filter\Render\FilteredMarkup.
Namespace
Drupal\filter\RenderView source
final class FilteredMarkup implements MarkupInterface, \Countable {
use MarkupTrait;
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MarkupTrait:: |
protected | property | The safe string. | |
MarkupTrait:: |
public | function | Returns the string length. | |
MarkupTrait:: |
public static | function | Creates a Markup object if necessary. | 2 |
MarkupTrait:: |
public | function | Returns a representation of the object for use in JSON serialization. | |
MarkupTrait:: |
public | function | Returns the string version of the Markup object. |