Semantic MediaWiki and related extensions
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SMW\Highlighter Class Reference

Public Member Functions

 __construct ( $type, $language=null)
 
 getHtml ()
 

Static Public Member Functions

static factory ( $type, $language=null)
 
static hasHighlighterClass ( $text, $type=null)
 
static decode ( $text)
 
static getTypeId ( $type)
 

Public Attributes

const TYPE_NOTYPE = 0
 
const TYPE_PROPERTY = 1
 
const TYPE_TEXT = 2
 
const TYPE_QUANTITY = 3
 
const TYPE_WARNING = 4
 
const TYPE_ERROR = 5
 
const TYPE_INFO = 6
 
const TYPE_HELP = 7
 
const TYPE_NOTE = 8
 
const TYPE_SERVICE = 9
 
const TYPE_REFERENCE = 10
 

Detailed Description

Highlighter utility function for Semantic MediaWiki

GNU GPL v2+

Since
1.9
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Highlighter::__construct (   $type,
  $language = null 
)
Since
1.9
Parameters
int$type
string | null$language

Member Function Documentation

◆ decode()

static SMW\Highlighter::decode (   $text)
static
Since
3.0
Parameters
string$text
Returns
string

◆ factory()

static SMW\Highlighter::factory (   $type,
  $language = null 
)
static
Since
1.9
Parameters
string | int$type
string | null$language
Returns
Highlighter

◆ getHtml()

SMW\Highlighter::getHtml ( )

Returns html output

Since
1.9
Returns
string

◆ getTypeId()

static SMW\Highlighter::getTypeId (   $type)
static

Returns type id

Since
1.9
Parameters
string$type
Returns
integer

◆ hasHighlighterClass()

static SMW\Highlighter::hasHighlighterClass (   $text,
  $type = null 
)
static
Since
3.0
Parameters
string$text
string | null$type
Returns
booelan

Member Data Documentation

◆ TYPE_ERROR

const SMW\Highlighter::TYPE_ERROR = 5

Highlighter ID for error

◆ TYPE_HELP

const SMW\Highlighter::TYPE_HELP = 7

Highlighter ID for help

◆ TYPE_INFO

const SMW\Highlighter::TYPE_INFO = 6

Highlighter ID for information

◆ TYPE_NOTE

const SMW\Highlighter::TYPE_NOTE = 8

Highlighter ID for notes

◆ TYPE_NOTYPE

const SMW\Highlighter::TYPE_NOTYPE = 0

Highlighter ID for no types

◆ TYPE_PROPERTY

const SMW\Highlighter::TYPE_PROPERTY = 1

Highlighter ID for properties

◆ TYPE_QUANTITY

const SMW\Highlighter::TYPE_QUANTITY = 3

Highlighter ID for quantities

◆ TYPE_REFERENCE

const SMW\Highlighter::TYPE_REFERENCE = 10

Highlighter ID for reference links

◆ TYPE_SERVICE

const SMW\Highlighter::TYPE_SERVICE = 9

Highlighter ID for service links

◆ TYPE_TEXT

const SMW\Highlighter::TYPE_TEXT = 2

Highlighter ID for text

◆ TYPE_WARNING

const SMW\Highlighter::TYPE_WARNING = 4

Highlighter ID for warnings


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

About | General disclaimer | Privacy policy