Class TexyPhraseModule


Phrases module.

TexyObject
   |
   --TexyModule
      |
      --TexyPhraseModule
Copyright: Copyright (c) 2004, 2010 David Grudl
Located: in /modules/TexyPhraseModule.php (line 20)
Constructor Summary
public
__construct ($texy)
Method Summary
string
patternNoTexy (TexyLineParser $parser, array $matches, string 2)
TexyHtml|string|FALSE
patternPhrase (TexyLineParser $parser, array $matches, string $phrase)
Callback for: **.... .(title)[class]{style}**:LINK.
TexyHtml|string|FALSE
patternSupSub (TexyLineParser $parser, array $matches, string $phrase)
Callback for: any^2 any_2.
TexyHtml
solve (TexyHandlerInvocation $invocation, string $phrase, string $content, TexyModifier $mod, TexyLink $link)
Finish invocation.
Methods Inherited From TexyObject
TexyObject::extensionMethod(), TexyObject::getClass(), TexyObject::getReflection(), TexyObject::__call(), TexyObject::__callStatic(), TexyObject::__get(), TexyObject::__isset(), TexyObject::__set(), TexyObject::__unset()
Variable Summary
bool $linksAllowed TRUE

line 46

are links allowed?
mixed $tags array( 'phrase/strong' => 'strong', // or 'b' 'phrase/em' => 'em', // or 'i'...

line 23


Constructor Details

line 50

__construct

public __construct ($texy)

Input
$texy
Method Details

line 285

patternNoTexy

public string patternNoTexy (TexyLineParser $parser, array $matches, string 2)

Input
TexyLineParser $parser
array $matches regexp matches
string 2 pattern name
Output
string  

line 224

patternPhrase

public TexyHtml|string|FALSE patternPhrase (TexyLineParser $parser, array $matches, string $phrase)

Callback for: **.... .(title)[class]{style}**:LINK.

Input
TexyLineParser $parser
array $matches regexp matches
string $phrase pattern name
Output
TexyHtml|string|FALSE  

line 268

patternSupSub

public TexyHtml|string|FALSE patternSupSub (TexyLineParser $parser, array $matches, string $phrase)

Callback for: any^2 any_2.

Input
TexyLineParser $parser
array $matches regexp matches
string $phrase pattern name
Output
TexyHtml|string|FALSE  

line 303

solve

public TexyHtml solve (TexyHandlerInvocation $invocation, string $phrase, string $content, TexyModifier $mod, TexyLink $link)

Finish invocation.

Input
TexyHandlerInvocation $invocation handler invocation
string $phrase
string $content
TexyModifier $mod
TexyLink $link
Output
TexyHtml