Parsoid
A bidirectional parser between wikitext and HTML5
Loading...
Searching...
No Matches
Wikimedia\Parsoid\NodeData\ParamInfo Class Reference
+ Inheritance diagram for Wikimedia\Parsoid\NodeData\ParamInfo:
+ Collaboration diagram for Wikimedia\Parsoid\NodeData\ParamInfo:

Public Member Functions

 __construct ( $key, $srcOffsets=null)
 
 jsonSerialize ()
 Serialize for data-parsoid.pi.
 

Static Public Member Functions

static newFromJson (stdClass $data)
 Create an object from unserialized data-parsoid.pi.
 

Public Attributes

 $k
 
 $keyWt
 
 $valueWt
 
 $srcOffsets
 
 $named = false
 
 $spc
 
 $html
 

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\Parsoid\NodeData\ParamInfo::__construct ( $key,
$srcOffsets = null )
Parameters
string$key
KVSourceRange | null$srcOffsets

Member Function Documentation

◆ jsonSerialize()

Wikimedia\Parsoid\NodeData\ParamInfo::jsonSerialize ( )

Serialize for data-parsoid.pi.

The rest of the data is temporary, it is not needed across requests.

Returns
array

◆ newFromJson()

static Wikimedia\Parsoid\NodeData\ParamInfo::newFromJson ( stdClass $data)
static

Create an object from unserialized data-parsoid.pi.

Parameters
stdClass$data
Returns
self

The documentation for this class was generated from the following file: