Kartographer
Extension that adds maps to wiki pages
Loading...
Searching...
No Matches
Kartographer\Tag\Tag Class Reference

Generic handler to validate and preprocess the arguments of an XML-style parser tag. More...

+ Collaboration diagram for Kartographer\Tag\Tag:

Public Member Functions

 __construct (string $name, array $args, Status $status)
 
 getInt (string $name, $default)
 
 getFloat (string $name)
 
 getString (string $name, $default, $regexp=false)
 Returns value of a named tag attribute with optional validation.
 

Public Attributes

string $name
 
Status $status
 

Detailed Description

Generic handler to validate and preprocess the arguments of an XML-style parser tag.

This class doesn't know anything about the arguments and what they mean.

@license MIT

Constructor & Destructor Documentation

◆ __construct()

Kartographer\Tag\Tag::__construct ( string $name,
array $args,
Status $status )
Parameters
string$name
string[]$args
Status$status

Member Function Documentation

◆ getFloat()

Kartographer\Tag\Tag::getFloat ( string $name)
Parameters
string$name
Returns
float|null

◆ getInt()

Kartographer\Tag\Tag::getInt ( string $name,
$default )
Parameters
string$name
string | false | null$default
Returns
int|null

◆ getString()

Kartographer\Tag\Tag::getString ( string $name,
$default,
$regexp = false )

Returns value of a named tag attribute with optional validation.

Parameters
string$nameAttribute name
string | false | null$defaultDefault value or false to trigger error if absent
string | false$regexpRegular expression to validate against or false to not validate
Returns
string|null

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