Stores information about map tags on page in ParserOutput.
More...
|
static | getState (ParserOutput $output) |
| Retrieves an instance of self from ParserOutput, if present. More...
|
|
static | getOrCreate (ParserOutput $output) |
| Retrieves an instance of self from ParserOutput if possible, otherwise creates a new instance. More...
|
|
static | setState (ParserOutput $output, State $state) |
| Stores an instance of self in the ParserOutput. More...
|
|
static | newFromJson (array $data) |
|
|
const | DATA_KEY = 'kartographer' |
|
Stores information about map tags on page in ParserOutput.
◆ addData()
Kartographer\State::addData |
( |
|
$key, |
|
|
array |
$data |
|
) |
| |
- Parameters
-
string | $key | |
array | $data | A JSON-serializable structure |
◆ addInteractiveGroups()
Kartographer\State::addInteractiveGroups |
( |
array |
$groups | ) |
|
◆ addRequestedGroups()
Kartographer\State::addRequestedGroups |
( |
array |
$groups | ) |
|
◆ getCounters()
Kartographer\State::getCounters |
( |
| ) |
|
◆ getData()
Kartographer\State::getData |
( |
| ) |
|
- Returns
- array[] Associative key-value array, build up by {
- See also
- addData}
◆ getInteractiveGroups()
Kartographer\State::getInteractiveGroups |
( |
| ) |
|
◆ getMapframes()
Kartographer\State::getMapframes |
( |
| ) |
|
- Returns
- int Number of mapframes.
◆ getMaplinks()
Kartographer\State::getMaplinks |
( |
| ) |
|
- Returns
- int Number of maplinks.
◆ getOrCreate()
static Kartographer\State::getOrCreate |
( |
ParserOutput |
$output | ) |
|
|
static |
Retrieves an instance of self from ParserOutput if possible, otherwise creates a new instance.
- Parameters
-
- Returns
- State
◆ getRequestedGroups()
Kartographer\State::getRequestedGroups |
( |
| ) |
|
- Returns
- int[] Group name => original index map (flipped version of addRequestedGroups)
◆ getState()
static Kartographer\State::getState |
( |
ParserOutput |
$output | ) |
|
|
static |
Retrieves an instance of self from ParserOutput, if present.
- Parameters
-
- Returns
- self|null
◆ hasBrokenTags()
Kartographer\State::hasBrokenTags |
( |
| ) |
|
◆ hasValidTags()
Kartographer\State::hasValidTags |
( |
| ) |
|
◆ jsonSerialize()
Kartographer\State::jsonSerialize |
( |
| ) |
|
- Returns
- array A JSON serializable associative array
◆ newFromJson()
static Kartographer\State::newFromJson |
( |
array |
$data | ) |
|
|
static |
- Parameters
-
array | $data | A JSON serializable associative array, as returned by jsonSerialize() |
- Returns
- State
◆ setCounters()
Kartographer\State::setCounters |
( |
stdClass |
$counters | ) |
|
- Parameters
-
stdClass | $counters | A JSON-serializable structure |
◆ setState()
static Kartographer\State::setState |
( |
ParserOutput |
$output, |
|
|
State |
$state |
|
) |
| |
|
static |
Stores an instance of self in the ParserOutput.
- Parameters
-
ParserOutput | $output | |
State | $state | |
The documentation for this class was generated from the following file: