Static Protected Member Functions |
| static | markupHeading ($markup, $matches) |
| static | markupHorizontalRule ($markup, $matches) |
| static | markupText ($markup, $matches, $contents) |
| static | markupGreedyText ($markup, $matches) |
| static | markupTextSimple ($markup, $matches) |
| static | markupList ($markup, $matches) |
| static | markupTable ($markup, $matches) |
| static | markupIndent ($markup, $matches) |
| static | markupPreformat ($markup, $matches, $contents) |
| static | markupQuote ($markup, $matches, $contents) |
| static | markupNoFormat ($markup, $matches) |
| static | markupCode ($markup, $matches) |
| static | markupEmails ($markup, $matches) |
| static | markupMedia ($markup, $matches) |
| static | markupLinks ($markup, $matches) |
Additional Inherited Members |
| | formatParts ($text, &$parts, $open_rule=NULL) |
Constructor & Destructor Documentation
Member Function Documentation
| static addStudipMarkup |
( |
|
$name, |
|
|
|
$start, |
|
|
|
$end, |
|
|
|
$callback, |
|
|
|
$before = null |
|
) |
| |
|
static |
Adds a new markup rule to the global Stud.IP markup set. This can also be used to replace an existing markup rule. The end regular expression is optional (i.e. may be NULL) to indicate that this rule has an empty content model. The callback is called whenever the rule matches and is passed the following arguments:
- $markup the markup parser object
- $matches match results of preg_match for $start
- $contents (parsed) contents of this markup rule
Sometimes you may want your rule to apply before another specific rule will apply. For this case the parameter $before defines a rulename of existing markup, before which your rule should apply.
- Parameters
-
| string | $name | name of this rule |
| string | $start | start regular expression |
| string | $end | end regular expression (optional) |
| callback | $callback | function generating output of this rule |
| string | $before | mark before which rule this rule should be appended |
| static getStudipMarkup |
( |
|
$name | ) |
|
|
static |
Returns a single markup-rule if it exists.
- Returns
- array: array('start' => "...", 'end' => "...", 'callback' => "...")
| static getStudipMarkups |
( |
| ) |
|
|
static |
Returns the list of global Stud.IP markup rules as an array. Each entry has the following attributes: 'start', 'end' and 'callback'. The rule name is used as the entry's array key.
- Returns
- array list of all markup rules
| static markupCode |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Stud.IP markup for (PHP) source code
| static markupEmails |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
| static markupGreedyText |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Basic text formatting: bold, italics, underline, big, small etc.
| static markupHeading |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
| static markupHorizontalRule |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
| static markupIndent |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Stud.IP markup for indented paragraphs
| static markupLinks |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Stud.IP markup for hyperlinks (intern, extern). Has lower priority than [code], [img], etc
| static markupList |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Stud.IP markup for lists (may be nested)
| static markupMedia |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Stud.IP markup for images, audio, video and flash-films
| static markupNoFormat |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Stud.IP markup for unformatted text
| static markupPreformat |
( |
|
$markup, |
|
|
|
$matches, |
|
|
|
$contents |
|
) |
| |
|
staticprotected |
Stud.IP markup for preformatted text
| static markupQuote |
( |
|
$markup, |
|
|
|
$matches, |
|
|
|
$contents |
|
) |
| |
|
staticprotected |
| static markupTable |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
| static markupText |
( |
|
$markup, |
|
|
|
$matches, |
|
|
|
$contents |
|
) |
| |
|
staticprotected |
Basic text formatting: bold, italics, underline, big, small etc.
| static markupTextSimple |
( |
|
$markup, |
|
|
|
$matches |
|
) |
| |
|
staticprotected |
Basic text formatting: bold, italics, underline etc. (simple form)
| static removeStudipMarkup |
( |
|
$name | ) |
|
|
static |
Removes a markup rule from the global Stud.IP markup set.
- Parameters
-
| string | $name | name of the rule |
The documentation for this class was generated from the following file: