NbspTextRole
extends BaseTextRole
in package
FinalYes
Role for inserting a non-breaking space.
Usage: :nbsp:ignored content
The content is ignored; the role simply produces a non-breaking space. This is an alternative to the ~ syntax (e.g., a~b).
Table of Contents
Properties
Methods
- getAliases() : array<string|int, string>
- getClass() : string
- getName() : string
- processNode() : WhitespaceInlineNode
- setClass() : void
- withName() : BaseTextRole
Properties
$class
protected
string
$class
= ''
$name
protected
string
$name
= 'nbsp'
Methods
getAliases()
public
getAliases() : array<string|int, string>
Return values
array<string|int, string>getClass()
public
getClass() : string
Return values
stringgetName()
public
getName() : string
Return values
stringprocessNode()
public
processNode(DocumentParserContext $documentParserContext, string $role, string $content, string $rawContent) : WhitespaceInlineNode
Parameters
- $documentParserContext : DocumentParserContext
- $role : string
- $content : string
-
the content with backslash escapes removed per spec
- $rawContent : string
-
the raw content, including backslash escapes
Return values
WhitespaceInlineNodesetClass()
public
setClass(string $class) : void
Parameters
- $class : string
withName()
public
withName(string $name) : BaseTextRole
Parameters
- $name : string