Text_Wiki
[ class tree: Text_Wiki ] [ index: Text_Wiki ] [ all elements ]

Class: Text_Wiki_Parse_Default_Tt

Source Location: /Text_Wiki-1.2.4/Text/Wiki/Parse/Default/Tt.php

Class Overview

Text_Wiki_Parse
   |
   --Text_Wiki_Parse_Default_Tt

Find source text marked for teletype (monospace).


Author(s):

Version:

  • Release: @package_version@

Variables

Methods


Inherited Variables

Inherited Methods

Class: Text_Wiki_Parse

Text_Wiki_Parse::__construct()
Constructor for this parser rule.
Text_Wiki_Parse::Text_Wiki_Parse()
Constructor for this parser rule.
Text_Wiki_Parse::getAttrs()
Extract 'attribute="value"' portions of wiki markup.
Text_Wiki_Parse::getConf()
Simple method to safely get configuration key values.
Text_Wiki_Parse::parse()
Abstrct method to parse source text for matches.
Text_Wiki_Parse::process()
Abstract method to generate replacements for matched text.

Class Details

[line 40]
Find source text marked for teletype (monospace).

Defined by text surrounded by two curly braces. On parsing, the text itself is left in place, but the starting and ending instances of curly braces are replaced with tokens.

Token options are:

'type' => ['start'|'end'] The starting or ending point of the teletype text. The text itself is left in the source.

  • Author: Paul M. Jones <pmjones@php.net>
  • Version: Release: @package_version@


[ Top ]


Class Variables

$regex =  "/{{({*?.*}*?)}}/U"

[line 55]

The regular expression used to parse the source text.

Type:   string
Overrides:   Array


[ Top ]



Method Detail

process   [line 71]

string process( array &$matches)

Generates a replacement for the matched text.
  • Return: A pair of delimited tokens to be used as a placeholder in the source text surrounding the teletype text.
  • Access: public

Overrides Text_Wiki_Parse::process() (Abstract method to generate replacements for matched text.)

Parameters:

array   &$matches   —  The array of matches from parse().

[ Top ]


Documentation generated on Tue, 12 Mar 2019 21:49:23 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.