ViewsRenderPipelineMarkup
final class ViewsRenderPipelineMarkup implements MarkupInterface, Countable (View source)
| internal | This object is marked as internal because it should only be used in the Views render pipeline. |
Defines an object that passes safe strings through the Views render system.
This object should only be constructed with a known safe string. If there is any risk that the string contains user-entered data that has not been filtered first, it must not be used.
Traits
Implements MarkupInterface and Countable for rendered objects.
Properties
| protected string | $string | The safe string. |
from MarkupTrait |
Methods
Creates a Markup object if necessary.
Returns a representation of the object for use in JSON serialization.
Details
static string|MarkupInterface
create(mixed $string)
Creates a Markup object if necessary.
If $string is equal to a blank string then it is not necessary to create a Markup object. If $string is an object that implements MarkupInterface it is returned unchanged.
string
__toString()
Returns the string version of the Markup object.
int
count()
Returns the string length.
string
jsonSerialize()
Returns a representation of the object for use in JSON serialization.