A

$ Configurator#attributeFilters — Property in class Configurator
$ Configurator#Autoemail — Property in class Configurator

Autoemail plugin's configurator

$ Configurator#Autolink — Property in class Configurator

Autolink plugin's configurator

$ Configurator#Autovideo — Property in class Configurator

Autovideo plugin's configurator

Configurator::asConfig() — Method in class Configurator

Generate and return the complete config array

Configurator::addTagRules() — Method in class Configurator

Add the rules generated by $this->rulesGenerator

AttributeCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
AttributeFilterChain — Class in namespace s9e\TextFormatter\Configurator\Collections
AttributeFilterCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
AttributeList — Class in namespace s9e\TextFormatter\Configurator\Collections

Hosts a list of attribute names. The config array it returns contains the names, deduplicated and sorted

AttributeList::asConfig() — Method in class AttributeList
AttributePreprocessorCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
AttributePreprocessorCollection::add() — Method in class AttributePreprocessorCollection

Add an attribute preprocessor

AttributePreprocessorCollection::asConfig() — Method in class AttributePreprocessorCollection
Collection::asConfig() — Method in class Collection
HostnameList::asConfig() — Method in class HostnameList

Return this hostname list as a regexp's config

NormalizedCollection::asConfig() — Method in class NormalizedCollection
NormalizedCollection::add() — Method in class NormalizedCollection

Add an item to this collection

NormalizedList::add() — Method in class NormalizedList

Add (append) a value to this list

NormalizedList::append() — Method in class NormalizedList

Append a value to this list

PluginCollection::asConfig() — Method in class PluginCollection
Ruleset::asConfig() — Method in class Ruleset
Ruleset::addBooleanRule() — Method in class Ruleset

Add a boolean rule

Ruleset::addTargetedRule() — Method in class Ruleset

Add a targeted rule

SchemeList::asConfig() — Method in class SchemeList

Return this scheme list as a regexp

TagList::asConfig() — Method in class TagList
ConfigProvider::asConfig() — Method in class ConfigProvider

Return an array-based representation of this object to be used for parsing

AVTHelper — Class in namespace s9e\TextFormatter\Configurator\Helpers
RulesHelper::applyTargetedRule() — Method in class RulesHelper

Apply given rule from each applicable tag

$ TemplateInspector#allowChildBitfields — Property in class TemplateInspector
$ TemplateInspector#allowsChildElements — Property in class TemplateInspector
$ TemplateInspector#allowsText — Property in class TemplateInspector
TemplateInspector::allowsChild() — Method in class TemplateInspector

Return whether this template allows a given child

TemplateInspector::allowsDescendant() — Method in class TemplateInspector

Return whether this template allows a given descendant

TemplateInspector::allowsChildElements() — Method in class TemplateInspector

Return whether this template allows elements as children

TemplateInspector::allowsText() — Method in class TemplateInspector

Return whether this template allows text nodes as children

TemplateInspector::analyseContent() — Method in class TemplateInspector

Analyses the content of the whole template and set $this->contentBitfield accordingly

TemplateInspector::analyseRootNodes() — Method in class TemplateInspector

Records the HTML elements (and their bitfield) rendered at the root of the template

TemplateInspector::analyseBranches() — Method in class TemplateInspector

Analyses each branch that leads to an tag

TemplateInspector::anyBranchHasProperty() — Method in class TemplateInspector

Test whether any branch of this template has an element that has given property

IRProcessor::appendElement() — Method in class IRProcessor

Create and append an element to given node in the IR

Normalizer::addCloseTagElements() — Method in class Normalizer

Add elements everywhere an open start tag should be closed

Normalizer::addDefaultCase() — Method in class Normalizer

Add an empty default to nodes that don't have one

Normalizer::addElementIds() — Method in class Normalizer

Add an id attribute to nodes

Parser::appendAVT() — Method in class Parser

Append elements corresponding to given AVT

Parser::appendLiteralOutput() — Method in class Parser

Append an element with literal content to given node

Parser::appendConditionalAttributes() — Method in class Parser

Append the structure for a element to given node

Parser::appendXPathOutput() — Method in class Parser

Append an element for given XPath expression to given node

Attribute — Class in namespace s9e\TextFormatter\Configurator\Items
Attribute::asConfig() — Method in class Attribute

Return an array-based representation of this object to be used for parsing

AttributeFilter — Class in namespace s9e\TextFormatter\Configurator\Items
AbstractMapFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
AbstractMapFilter::asConfig() — Method in class AbstractMapFilter

Return an array-based representation of this object to be used for parsing

AbstractMapFilter::assessSafeness() — Method in class AbstractMapFilter

Assess the safeness of this attribute filter based on given list of strings

AlnumFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
RangeFilter::asConfig() — Method in class RangeFilter

Return an array-based representation of this object to be used for parsing

RegexpFilter::asConfig() — Method in class RegexpFilter

Return an array-based representation of this object to be used for parsing

RegexpFilter::assessSafeness() — Method in class RegexpFilter

Assess the safeness of this attribute filter based on given regexp

AttributePreprocessor — Class in namespace s9e\TextFormatter\Configurator\Items
ProgrammableCallback::addParameterByValue() — Method in class ProgrammableCallback

Add a parameter by value

ProgrammableCallback::addParameterByName() — Method in class ProgrammableCallback

Add a parameter by name

ProgrammableCallback::asConfig() — Method in class ProgrammableCallback

Return an array-based representation of this object to be used for parsing

ProgrammableCallback::autoloadJS() — Method in class ProgrammableCallback

Try to load the JavaScript source for this callback

Regexp::asConfig() — Method in class Regexp

Return an array-based representation of this object to be used for parsing

$ Tag#attributes — Property in class Tag

This tag's attributes

$ Tag#attributePreprocessors — Property in class Tag

This tag's attribute parsers

Tag::asConfig() — Method in class Tag

Return an array-based representation of this object to be used for parsing

Template::asDOM() — Method in class Template

Return the content of this template as a DOMDocument

FunctionCache::addFromXSL() — Method in class FunctionCache

Add all live preview events from given XSL

FirstAvailable::add() — Method in class FirstAvailable

a value to this list

FirstAvailable::append() — Method in class FirstAvailable

Append a value to this list

FirstAvailable::asConfig() — Method in class FirstAvailable
AbstractRecursiveMatcher — Class in namespace s9e\TextFormatter\Configurator\RecursiveParser
AbstractOptimizer — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
AbstractConvertor — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
RulesGenerator::add() — Method in class RulesGenerator

a value to this list

RulesGenerator::append() — Method in class RulesGenerator

Append a value to this list

RulesGenerator::asConfig() — Method in class RulesGenerator
AllowAll — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
AutoCloseIfVoid — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
AutoReopenFormattingElements — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
TemplateChecker::add() — Method in class TemplateChecker

a value to this list

TemplateChecker::append() — Method in class TemplateChecker

Append a value to this list

TemplateChecker::asConfig() — Method in class TemplateChecker
AbstractDynamicContentCheck — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
AbstractFlashRestriction — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks

NOTE: when this check is enabled, DisallowObjectParamsWithGeneratedName should be enabled too.

AbstractXSLSupportCheck — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
AbstractChooseOptimization — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
AbstractConstantFolding — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
AbstractNormalization — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
AddAttributeValueToElements — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Add a value to a list of space-separated value

$ AddAttributeValueToElements#attrName — Property in class AddAttributeValueToElements
OptimizeChooseText::adjustTextNodes() — Method in class OptimizeChooseText

Adjust length of the text nodes of current xsl:choose element's branches

TemplateNormalizer::add() — Method in class TemplateNormalizer

a value to this list

TemplateNormalizer::append() — Method in class TemplateNormalizer

Append a value to this list

TemplateNormalizer::asConfig() — Method in class TemplateNormalizer
CollectionProxy::add() — Method in class CollectionProxy
CollectionProxy::asConfig() — Method in class CollectionProxy
$ UrlConfig#allowedSchemes — Property in class UrlConfig
UrlConfig::asConfig() — Method in class UrlConfig

Return an array-based representation of this object to be used for parsing

UrlConfig::allowScheme() — Method in class UrlConfig

Allow a URL scheme

AttributeName — Class in namespace s9e\TextFormatter\Configurator\Validators

Attribute name rules:

  • must start with a letter or an underscore
  • can only contain letters, numbers, underscores and dashes
Parser::addFosterTag() — Method in class Parser

Create and add a copy of a tag as a child of a given tag

Parser::addMagicEndTag() — Method in class Parser

Create and add an end tag for given start tag at given position

Parser::addStartTag() — Method in class Parser

Add a start tag

Parser::addEndTag() — Method in class Parser

Add an end tag

Parser::addSelfClosingTag() — Method in class Parser

Add a self-closing tag

Parser::addBrTag() — Method in class Parser

Add a 0-width "br" tag to force a line break at given position

Parser::addIgnoreTag() — Method in class Parser

Add an "ignore" tag

Parser::addParagraphBreak() — Method in class Parser

Add a paragraph break at given position

Parser::addCopyTag() — Method in class Parser

Add a copy of given tag at given position and length

Parser::addTag() — Method in class Parser

Add a tag

Parser::addTagPair() — Method in class Parser

Add a pair of tags

Parser::addVerbatim() — Method in class Parser

Add a tag that represents a verbatim copy of the original text

$ Logger#attrName — Property in class Logger
Logger::add() — Method in class Logger

Add a log entry

$ Tag#attributes — Property in class Tag
Tag::addFlags() — Method in class Tag

Add a set of flags to this tag's

AbstractConfigurator — Class in namespace s9e\TextFormatter\Plugins\AbstractStaticUrlReplacer
$ AbstractConfigurator#attrName — Property in class AbstractConfigurator
AbstractParser — Class in namespace s9e\TextFormatter\Plugins\AbstractStaticUrlReplacer
$ Configurator#attrName — Property in class Configurator
$ Configurator#attrName — Property in class Configurator
$ Configurator#attrName — Property in class Configurator
Configurator::asConfig() — Method in class Configurator
$ Configurator#attrName — Property in class Configurator
Configurator::addCustom() — Method in class Configurator

Add a BBCode using their human-readable representation

Configurator::addFromRepository() — Method in class Configurator

Add a BBCode from a repository

Configurator::addFromConfig() — Method in class Configurator

Add a BBCode and its tag based on the return config from BBCodeMonkey

Configurator::asConfig() — Method in class Configurator
Configurator::add() — Method in class Configurator

Add an item to this collection

BBCode::asConfig() — Method in class BBCode

Return an array-based representation of this object to be used for parsing

BBCodeCollection::asConfig() — Method in class BBCodeCollection
$ BBCodeMonkey#allowedFilters — Property in class BBCodeMonkey
BBCodeMonkey::addAttributes() — Method in class BBCodeMonkey

Parse a string of attribute definitions and add the attributes/options to the tag/BBCode

BBCodeMonkey::appendFilters() — Method in class BBCodeMonkey

Append a list of filters to an attribute's filterChain

Repository::addRules() — Method in class Repository

Add rules to given tag based on given definition

$ Parser#attributes — Property in class Parser
Parser::addBBCodeEndTag() — Method in class Parser

Add the end tag that matches current BBCode

Parser::addBBCodeSelfClosingTag() — Method in class Parser

Add the self-closing tag that matches current BBCode

Parser::addBBCodeStartTag() — Method in class Parser

Add the start tag that matches current BBCode

$ Configurator#allowed — Property in class Configurator
$ Configurator#attrName — Property in class Configurator
Configurator::allow() — Method in class Configurator

Add a word to the list of uncensored words

Configurator::asConfig() — Method in class Configurator
Configurator::add() — Method in class Configurator

Add an item to this collection

$ Helper#allowed — Property in class Helper
$ Helper#attrName — Property in class Helper
ConfiguratorBase::asConfig() — Method in class ConfiguratorBase
$ Configurator#aliases — Property in class Configurator
Configurator::asConfig() — Method in class Configurator
Parser::addTag() — Method in class Parser

Add an emoji tag for given sequence

Configurator::asConfig() — Method in class Configurator
Configurator::add() — Method in class Configurator

Add an item to this collection

$ Configurator#attrName — Property in class Configurator
Configurator::asConfig() — Method in class Configurator
Parser::addTag() — Method in class Parser

Add a fancy replacement tag

$ Configurator#attrName — Property in class Configurator
$ Configurator#aliases — Property in class Configurator
$ Configurator#attributeFilters — Property in class Configurator
Configurator::aliasAttribute() — Method in class Configurator

Alias the HTML attribute of given HTML element to a given attribute name

Configurator::aliasElement() — Method in class Configurator

Alias an HTML element to a given tag name

Configurator::allowElement() — Method in class Configurator

Allow an HTML element to be used

Configurator::allowUnsafeElement() — Method in class Configurator

Allow an unsafe HTML element to be used

Configurator::allowElementWithSafety() — Method in class Configurator

Allow a (potentially unsafe) HTML element to be used

Configurator::allowAttribute() — Method in class Configurator

Allow an attribute to be used in an HTML element

Configurator::allowUnsafeAttribute() — Method in class Configurator

Allow an unsafe attribute to be used in an HTML element

Configurator::allowAttributeWithSafety() — Method in class Configurator

Allow a (potentially unsafe) attribute to be used in an HTML element

Configurator::asConfig() — Method in class Configurator

Generate this plugin's config

$ Configurator#attrName — Property in class Configurator
$ Configurator#attrName — Property in class Configurator
Configurator::asConfig() — Method in class Configurator
Configurator::add() — Method in class Configurator

Add an item to this collection

Configurator::addHeadersId() — Method in class Configurator

Add an "id" attribute to headers

Configurator::addHeaderId() — Method in class Configurator

Add an "id" attribute to given tag

Configurator::asConfig() — Method in class Configurator
AbstractInlineMarkup — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
AbstractPass — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
AbstractScript — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
Emphasis::adjustEndingPositions() — Method in class Emphasis

Adjust the ending position of current EM and STRONG spans

Emphasis::adjustStartingPositions() — Method in class Emphasis

Adjust the starting position of current EM and STRONG spans

Images::addImageTag() — Method in class Images

Add an image tag for given text span

InlineCode::addInlineCodeTags() — Method in class InlineCode

Add the tag pair for an inline code span

Links::addLinkTag() — Method in class Links

Add an image tag for given text span

$ Configurator#allowedFilters — Property in class Configurator
Configurator::asConfig() — Method in class Configurator
Configurator::add() — Method in class Configurator

Add a media site

Configurator::addTag() — Method in class Configurator

Create and return a tag that handles given media site

AbstractConfigurableHostHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
AbstractConfigurableHostHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
AbstractConfigurableHostHelper::addHost() — Method in class AbstractConfigurableHostHelper
AbstractConfigurableHostHelper::addHosts() — Method in class AbstractConfigurableHostHelper
AbstractSiteHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
BlueskyHelper::addHosts() — Method in class BlueskyHelper
ConfigurableHostInterface::addHost() — Method in class ConfigurableHostInterface
ConfigurableHostInterface::addHosts() — Method in class ConfigurableHostInterface
TemplateBuilder::addSiteId() — Method in class TemplateBuilder

Added the siteId value to given template in a data-s9e-mediaembed attribute

$ TemplateGenerator#attributes — Property in class TemplateGenerator
Parser::addNamedCaptures() — Method in class Parser

Add named captures from a set of regular expressions to a set of attributes

Configurator::asConfig() — Method in class Configurator
Parser::addLine() — Method in class Parser

Add current line to a table

Parser::addTableBody() — Method in class Parser

Process current table's body

Parser::addTableCell() — Method in class Parser

Add a cell's tags for current table at current position

Parser::addTableHead() — Method in class Parser

Process current table's head

Parser::addTableRow() — Method in class Parser

Process given table row

Configurator::asConfig() — Method in class Configurator
Configurator::addAttribute() — Method in class Configurator

Add given attribute to given tag based on parsed captures

Configurator::asConfig() — Method in class Configurator
$ PHP#attributes — Property in class PHP
PHP::at() — Method in class PHP

Render the content of given node

Element::attributesAreSorted() — Method in class Element

B

Bundle — Class in namespace s9e\TextFormatter
$ Configurator#bundleGenerator — Property in class Configurator
$ Configurator#BBCodes — Property in class Configurator

BBCodes plugin's configurator

Bundle — Class in namespace s9e\TextFormatter\Configurator
BundleGenerator — Class in namespace s9e\TextFormatter\Configurator
$ TemplateInspector#branches — Property in class TemplateInspector
CallbackGenerator::buildCallbackArguments() — Method in class CallbackGenerator

Build the list of arguments used in a callback invocation

StylesheetCompressor::buildDictionary() — Method in class StylesheetCompressor

Build a dictionary of all cost-effective string replacements

BranchOutputOptimizer — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
$ ControlStructuresOptimizer#braces — Property in class ControlStructuresOptimizer
ControlStructuresOptimizer::blockEndsWithIf() — Method in class ControlStructuresOptimizer

Test whether current block ends with an if or elseif control structure

$ Optimizer#branchOutputOptimizer — Property in class Optimizer
Quick::buildPHP() — Method in class Quick

Build the source for the two sides of a templates based on the structure extracted from its original source

$ SwitchStatement#branchesCode — Property in class SwitchStatement
BooleanFunctions — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
BooleanOperators — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
BlockElementsCloseFormattingElements — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
BlockElementsFosterFormattingElements — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
$ EnforceContentModels#br — Property in class EnforceContentModels
BooleanRulesGenerator — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators\Interfaces
$ Configurator#bbcodeMonkey — Property in class Configurator
BBCode — Class in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
BBCodeCollection — Class in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
BBCodeMonkey — Class in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
$ Repository#bbcodeMonkey — Property in class Repository
$ RepositoryCollection#bbcodeMonkey — Property in class RepositoryCollection
$ Parser#bbcodeConfig — Property in class Parser
$ Parser#bbcodeName — Property in class Parser
$ Parser#bbcodeSuffix — Property in class Parser
Blocks — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
BlueskyHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
$ BlueskyHelper#builder — Property in class BlueskyHelper
TemplateBuilder::build() — Method in class TemplateBuilder

Generate and return a template for given site

C

Configurator — Class in namespace s9e\TextFormatter
$ Configurator#Censor — Property in class Configurator

Censor plugin's configurator

Bundle::configure() — Method in class Bundle

Configure a Configurator instance with this bundle's settings

$ BundleGenerator#configurator — Property in class BundleGenerator
Fatdown::configure() — Method in class Fatdown

Configure a Configurator instance with this bundle's settings

Forum::configure() — Method in class Forum

Configure a Configurator instance with this bundle's settings

MediaPack::configure() — Method in class MediaPack

Configure a Configurator instance with this bundle's settings

Collection — Class in namespace s9e\TextFormatter\Configurator\Collections
Collection::clear() — Method in class Collection

Empty this collection

Collection::count() — Method in class Collection
Collection::current() — Method in class Collection
FilterChain::containsCallback() — Method in class FilterChain

Test whether this filter chain contains given callback

FilterChain::createDefaultFilter() — Method in class FilterChain
FilterChain::createFilter() — Method in class FilterChain

Create and return a filter

NormalizedCollection::contains() — Method in class NormalizedCollection

Test whether a given value is present in this collection

$ PluginCollection#configurator — Property in class PluginCollection
ConfigProvider — Class in namespace s9e\TextFormatter\Configurator
ConfigHelper — Class in namespace s9e\TextFormatter\Configurator\Helpers
ContextSafeness — Class in namespace s9e\TextFormatter\Configurator\Helpers
ElementInspector::closesParent() — Method in class ElementInspector

Test whether given child element closes given parent element

$ TemplateInspector#contentBitfield — Property in class TemplateInspector
TemplateInspector::closesParent() — Method in class TemplateInspector

Return whether this template automatically closes given parent template

TemplateInspector::computeBitfields() — Method in class TemplateInspector

Compute the allowChildBitfields and denyDescendantBitfield properties

TemplateInspector::computeAllowsChildElements() — Method in class TemplateInspector

Compute the allowsChildElements property

TemplateInspector::computeAllowsText() — Method in class TemplateInspector

Compute the allowsText property

TemplateInspector::computeFormattingElement() — Method in class TemplateInspector

Compute the isFormattingElement property

TemplateInspector::computeIsEmpty() — Method in class TemplateInspector

Compute the isEmpty property

TemplateInspector::computeIsTransparent() — Method in class TemplateInspector

Compute the isTransparent property

TemplateInspector::computeIsVoid() — Method in class TemplateInspector

Compute the isVoid property

TemplateInspector::computePreservesNewLines() — Method in class TemplateInspector

Compute the preservesNewLines property

TemplateModifier::createReplacementNode() — Method in class TemplateModifier

Create a node that implements given replacement strategy

IRProcessor::createXPath() — Method in class IRProcessor

Create and store an instance of DOMXPath for given document

Optimizer::cloneCloseTagElementsIntoSwitch() — Method in class Optimizer

Clone closeTag elements that follow a switch into said switch

Optimizer::cloneCloseTagElementsOutOfSwitch() — Method in class Optimizer

Clone closeTag elements from the head of a switch's cases before said switch

ChoiceFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ColorFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ ProgrammableCallback#callback — Property in class ProgrammableCallback
$ JavaScript#callbackGenerator — Property in class JavaScript
$ JavaScript#config — Property in class JavaScript
$ JavaScript#configOptimizer — Property in class JavaScript
$ JavaScript#configurator — Property in class JavaScript
CallbackGenerator — Class in namespace s9e\TextFormatter\Configurator\JavaScript
$ CallbackGenerator#callbacks — Property in class CallbackGenerator
Code — Class in namespace s9e\TextFormatter\Configurator\JavaScript

Wrapper used to identify strings that should be treated as JavaScript source code

$ Code#code — Property in class Code
ConfigOptimizer — Class in namespace s9e\TextFormatter\Configurator\JavaScript

This class creates local variables to deduplicate complex configValues

$ ConfigOptimizer#configValues — Property in class ConfigOptimizer
ConfigOptimizer::canDeduplicate() — Method in class ConfigOptimizer

Test whether given value can be deduplicated

ConfigValue — Class in namespace s9e\TextFormatter\Configurator\JavaScript
$ FunctionCache#cache — Property in class FunctionCache
$ FunctionProvider#cache — Property in class FunctionProvider
Hasher::charsToCodepointsWithSurrogates() — Method in class Hasher

Convert a list of UTF-8 characters into a list of Unicode codepoint with surrogates

Hasher::cp() — Method in class Hasher

Compute and return the Unicode codepoint for given UTF-8 char

$ HintGenerator#config — Property in class HintGenerator
$ Minifier#cacheDir — Property in class Minifier
ClosureCompilerApplication — Class in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
$ ClosureCompilerApplication#command — Property in class ClosureCompilerApplication
$ ClosureCompilerApplication#compilationLevel — Property in class ClosureCompilerApplication
ClosureCompilerService — Class in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
$ ClosureCompilerService#compilationLevel — Property in class ClosureCompilerService
$ FirstAvailable#collection — Property in class FirstAvailable
FirstAvailable::clear() — Method in class FirstAvailable

Empty this collection

FirstAvailable::contains() — Method in class FirstAvailable

Test whether a given value is present in this collection

FirstAvailable::count() — Method in class FirstAvailable
FirstAvailable::current() — Method in class FirstAvailable
RegexpConvertor::convertUnicodeCharacters() — Method in class RegexpConvertor

Replace Unicode characters and properties in a string

$ RecursiveParser#callbacks — Property in class RecursiveParser
CachingRecursiveParser — Class in namespace s9e\TextFormatter\Configurator\RecursiveParser
$ CachingRecursiveParser#cache — Property in class CachingRecursiveParser
$ PHP#cacheDir — Property in class PHP
$ PHP#className — Property in class PHP
$ PHP#controlStructuresOptimizer — Property in class PHP
PHP::compileTemplate() — Method in class PHP

Compile a template to PHP

$ AbstractOptimizer#cnt — Property in class AbstractOptimizer
$ AbstractOptimizer#changed — Property in class AbstractOptimizer
$ BranchOutputOptimizer#cnt — Property in class BranchOutputOptimizer
BranchOutputOptimizer::captureOutput() — Method in class BranchOutputOptimizer

Capture the expressions used in any number of consecutive output statements

BranchOutputOptimizer::captureOutputExpression() — Method in class BranchOutputOptimizer

Capture an expression used in output at current index

BranchOutputOptimizer::captureStructure() — Method in class BranchOutputOptimizer

Capture the source of a control structure from its keyword to its opening brace

ControlStructuresOptimizer — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP

Optimize the control structures of a script

$ ControlStructuresOptimizer#context — Property in class ControlStructuresOptimizer
$ Optimizer#cnt — Property in class Optimizer
Quick::convertPHP() — Method in class Quick

Convert the two sides of a compiled template to quick rendering

$ Serializer#convertor — Property in class Serializer
Serializer::convertCondition() — Method in class Serializer

Convert an XPath expression (used in a condition) into PHP code

Serializer::convertXPath() — Method in class Serializer

Convert an XPath expression (used as value) into PHP code

Serializer::convertAttributeValueTemplate() — Method in class Serializer

Convert an attribute value template into PHP

Serializer::convertDynamicNodeName() — Method in class Serializer

Convert a dynamic xsl:attribute/xsl:element name into PHP

XPathConvertor::convertCondition() — Method in class XPathConvertor

Convert an XPath expression (used in a condition) into PHP code

XPathConvertor::convertXPath() — Method in class XPathConvertor

Convert an XPath expression (used as value) into PHP code

Comparisons — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
Comparisons::convertComparison() — Method in class Comparisons

Convert a comparison

Core — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
Math::convertOperation() — Method in class Math

Convert an operation

MultiByteStringManipulation::convertLen() — Method in class MultiByteStringManipulation

Convert the length expression of a substring() call

MultiByteStringManipulation::convertPos() — Method in class MultiByteStringManipulation

Convert the position expression of a substring() call

$ Rendering#configurator — Property in class Rendering
$ RulesGenerator#collection — Property in class RulesGenerator
RulesGenerator::clear() — Method in class RulesGenerator

Empty this collection

RulesGenerator::contains() — Method in class RulesGenerator

Test whether a given value is present in this collection

RulesGenerator::count() — Method in class RulesGenerator
RulesGenerator::current() — Method in class RulesGenerator
TemplateCheck::check() — Method in class TemplateCheck

Check a template for infractions to this check and throw any relevant Exception

$ TemplateChecker#collection — Property in class TemplateChecker
TemplateChecker::checkTag() — Method in class TemplateChecker

Check a given tag's templates for disallowed content

TemplateChecker::checkTemplate() — Method in class TemplateChecker

Check a given template for disallowed content

TemplateChecker::clear() — Method in class TemplateChecker

Empty this collection

TemplateChecker::contains() — Method in class TemplateChecker

Test whether a given value is present in this collection

TemplateChecker::count() — Method in class TemplateChecker
TemplateChecker::current() — Method in class TemplateChecker
AbstractDynamicContentCheck::check() — Method in class AbstractDynamicContentCheck

Look for improperly-filtered dynamic content

AbstractDynamicContentCheck::checkAttribute() — Method in class AbstractDynamicContentCheck

Test whether a tag attribute is safe

AbstractDynamicContentCheck::checkAttributeExpression() — Method in class AbstractDynamicContentCheck

Test whether an attribute expression is safe

AbstractDynamicContentCheck::checkAttributeNode() — Method in class AbstractDynamicContentCheck

Test whether an attribute node is safe

AbstractDynamicContentCheck::checkContext() — Method in class AbstractDynamicContentCheck

Test whether a node's context can be safely assessed

AbstractDynamicContentCheck::checkCopyOfNode() — Method in class AbstractDynamicContentCheck

Test whether an node is safe

AbstractDynamicContentCheck::checkElementNode() — Method in class AbstractDynamicContentCheck

Test whether an element node is safe

AbstractDynamicContentCheck::checkExpression() — Method in class AbstractDynamicContentCheck

Test the safety of an XPath expression

AbstractDynamicContentCheck::checkNode() — Method in class AbstractDynamicContentCheck

Test whether a node is safe

AbstractDynamicContentCheck::checkVariable() — Method in class AbstractDynamicContentCheck

Check whether a variable is safe in context

AbstractDynamicContentCheck::checkVariableDeclaration() — Method in class AbstractDynamicContentCheck

Check whether a variable declaration is safe in context

AbstractDynamicContentCheck::checkSelectNode() — Method in class AbstractDynamicContentCheck

Test whether a select attribute of a node is safe

AbstractFlashRestriction::check() — Method in class AbstractFlashRestriction

Test for the set Flash restriction

AbstractFlashRestriction::checkAttributes() — Method in class AbstractFlashRestriction

Test given element's attributes

AbstractFlashRestriction::checkDynamicAttributes() — Method in class AbstractFlashRestriction

Test whether given element has dynamic attributes that match the setting's name

AbstractFlashRestriction::checkDynamicParams() — Method in class AbstractFlashRestriction

Test the presence of dynamic params in given object

AbstractFlashRestriction::checkEmbeds() — Method in class AbstractFlashRestriction

Check embed elements in given template

AbstractFlashRestriction::checkObjects() — Method in class AbstractFlashRestriction

Check object elements in given template

AbstractFlashRestriction::checkSetting() — Method in class AbstractFlashRestriction

Test whether given setting is allowed

AbstractXSLSupportCheck::check() — Method in class AbstractXSLSupportCheck

Check for elements not supported by the PHP renderer

AbstractXSLSupportCheck::checkXPathExpression() — Method in class AbstractXSLSupportCheck

Check given XPath expression

AbstractXSLSupportCheck::checkXPathExpressions() — Method in class AbstractXSLSupportCheck

Check all XPath expressions in given template

AbstractXSLSupportCheck::checkXslElements() — Method in class AbstractXSLSupportCheck

Check all XSL elements in given template

DisallowAttributeSets::check() — Method in class DisallowAttributeSets

Test whether the template contains an

DisallowCopy::check() — Method in class DisallowCopy

Check for elements

DisallowDisableOutputEscaping::check() — Method in class DisallowDisableOutputEscaping

Check a template for any tag using @disable-output-escaping

DisallowDynamicAttributeNames::check() — Method in class DisallowDynamicAttributeNames

Test for the presence of an node using a dynamic name

DisallowDynamicElementNames::check() — Method in class DisallowDynamicElementNames

Test for the presence of an node using a dynamic name

DisallowElement::check() — Method in class DisallowElement

Test for the presence of an element of given name

DisallowElementNS::check() — Method in class DisallowElementNS

Test for the presence of an element of given name in given namespace

DisallowNodeByXPath::check() — Method in class DisallowNodeByXPath

Test for the presence of an element of given name

DisallowObjectParamsWithGeneratedName::check() — Method in class DisallowObjectParamsWithGeneratedName

Check for elements with a generated "name" attribute

DisallowPHPTags::check() — Method in class DisallowPHPTags

Prevent PHP tags from appearing in the stylesheet or in renderings

DisallowUncompilableXSL::checkXslCopyOfElement() — Method in class DisallowUncompilableXSL
DisallowUnsafeCopyOf::check() — Method in class DisallowUnsafeCopyOf

Check for unsafe elements

DisallowUnsafeDynamicURL::checkAttributeNode() — Method in class DisallowUnsafeDynamicURL

Test whether an attribute node is safe

DisallowUnsafeDynamicURL::checkElementNode() — Method in class DisallowUnsafeDynamicURL

Test whether an element node is safe

DisallowUnsafeDynamicURL::chooseHasSafeUrl() — Method in class DisallowUnsafeDynamicURL

Test whether every branch of a given xsl:choose element contains a known-safe URL

DisallowUnsupportedXSL::checkXslApplyTemplatesElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslAttributeElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslCopyOfElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslElementElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslIfElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslValueOfElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslVariableElement() — Method in class DisallowUnsupportedXSL
DisallowUnsupportedXSL::checkXslWhenElement() — Method in class DisallowUnsupportedXSL
DisallowXPathFunction::check() — Method in class DisallowXPathFunction

Test for the presence of given XPath function

$ AbstractChooseOptimization#choose — Property in class AbstractChooseOptimization
AbstractNormalization::createPolymorphicText() — Method in class AbstractNormalization

Create an xsl:text element or a text node in current template

ConvertCurlyExpressionsInText — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Convert simple expressions in curly brackets in text into xsl:value-of elements

Custom — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
$ Custom#callback — Property in class Custom
MergeIdenticalConditionalBranches::collectCompatibleBranches() — Method in class MergeIdenticalConditionalBranches

Collect consecutive xsl:when elements that share the same kind of equality tests

$ TemplateNormalizer#collection — Property in class TemplateNormalizer
TemplateNormalizer::clear() — Method in class TemplateNormalizer

Empty this collection

TemplateNormalizer::contains() — Method in class TemplateNormalizer

Test whether a given value is present in this collection

TemplateNormalizer::count() — Method in class TemplateNormalizer
TemplateNormalizer::current() — Method in class TemplateNormalizer
CollectionProxy — Class in namespace s9e\TextFormatter\Configurator\Traits

Allows an object to act as a proxy for a NormalizedCollection stored in $this->collection

$ CollectionProxy#collection — Property in class CollectionProxy
CollectionProxy::count() — Method in class CollectionProxy
CollectionProxy::current() — Method in class CollectionProxy
CollectionProxy::contains() — Method in class CollectionProxy
Configurable — Class in namespace s9e\TextFormatter\Configurator\Traits

Provides magic get, set, isset and unset implementations

$ Parser#cntOpen — Property in class Parser
$ Parser#cntTotal — Property in class Parser
$ Parser#context — Property in class Parser
$ Parser#currentFixingCost — Property in class Parser
$ Parser#currentTag — Property in class Parser
Parser::closeAncestor() — Method in class Parser

Apply closeAncestor rules associated with given tag

Parser::closeParent() — Method in class Parser

Apply closeParent rules associated with given tag

Parser::createChild() — Method in class Parser

Apply the createChild rules associated with given tag

Logger::clear() — Method in class Logger

Clear the log

$ Tag#cascade — Property in class Tag
Tag::cascadeInvalidationTo() — Method in class Tag

Set given tag to be invalidated if this tag is invalidated

Tag::canBePaired() — Method in class Tag

Test whether two tags can be paired

Tag::canClose() — Method in class Tag

Test whether this tag can close given start tag

Configurator — Class in namespace s9e\TextFormatter\Plugins\Autoemail
Configurator — Class in namespace s9e\TextFormatter\Plugins\Autoimage
Configurator — Class in namespace s9e\TextFormatter\Plugins\Autolink
Configurator — Class in namespace s9e\TextFormatter\Plugins\Autovideo
Configurator — Class in namespace s9e\TextFormatter\Plugins\BBCodes
$ Configurator#collection — Property in class Configurator
Configurator::clear() — Method in class Configurator

Empty this collection

Configurator::contains() — Method in class Configurator

Test whether a given value is present in this collection

Configurator::count() — Method in class Configurator
Configurator::current() — Method in class Configurator
$ BBCode#contentAttributes — Property in class BBCode

List of attributes whose value is to be made the content between the BBCode's tags if it's not explicitly given

$ BBCodeMonkey#configurator — Property in class BBCodeMonkey
BBCodeMonkey::create() — Method in class BBCodeMonkey

Create a BBCode and its underlying tag and template(s) based on its reference usage

BBCodeMonkey::convertValue() — Method in class BBCodeMonkey

Convert a human-readable value to a typed PHP value

Repository::createRepositoryException() — Method in class Repository

Create an exception for a bad repository file path

Parser::captureEndTag() — Method in class Parser

Parse the end tag that matches given BBCode name and suffix starting at current position

Configurator — Class in namespace s9e\TextFormatter\Plugins\Censor
$ Configurator#collection — Property in class Configurator
Configurator::clear() — Method in class Configurator

Empty this collection

Configurator::contains() — Method in class Configurator

Test whether a given value is present in this collection

Configurator::count() — Method in class Configurator
Configurator::current() — Method in class Configurator
Helper::censorHtml() — Method in class Helper

Censor text nodes inside of HTML code

Helper::censorText() — Method in class Helper

Censor given plain text

ConfiguratorBase — Class in namespace s9e\TextFormatter\Plugins
$ ConfiguratorBase#configurator — Property in class ConfiguratorBase
Configurator — Class in namespace s9e\TextFormatter\Plugins\Emoji
Configurator — Class in namespace s9e\TextFormatter\Plugins\Emoticons
$ Configurator#collection — Property in class Configurator
Configurator::clear() — Method in class Configurator

Empty this collection

Configurator::contains() — Method in class Configurator

Test whether a given value is present in this collection

Configurator::count() — Method in class Configurator
Configurator::current() — Method in class Configurator
Configurator — Class in namespace s9e\TextFormatter\Plugins\Escaper
Configurator — Class in namespace s9e\TextFormatter\Plugins\FancyPants

This plugin combines some of the functionalities found in SmartyPants and Textile

Configurator — Class in namespace s9e\TextFormatter\Plugins\HTMLComments
Configurator — Class in namespace s9e\TextFormatter\Plugins\HTMLElements
Parser::captureAttributes() — Method in class Parser

Capture all attributes in given string

Configurator — Class in namespace s9e\TextFormatter\Plugins\HTMLEntities
Configurator — Class in namespace s9e\TextFormatter\Plugins\Keywords
$ Configurator#caseSensitive — Property in class Configurator
$ Configurator#collection — Property in class Configurator
Configurator::clear() — Method in class Configurator

Empty this collection

Configurator::contains() — Method in class Configurator

Test whether a given value is present in this collection

Configurator::count() — Method in class Configurator
Configurator::current() — Method in class Configurator
Configurator — Class in namespace s9e\TextFormatter\Plugins\Litedown
ParsedText::charAt() — Method in class ParsedText

Return the character at given position

Blocks::closeList() — Method in class Blocks

Close a list at given offset

Blocks::computeBlockIgnoreLen() — Method in class Blocks

Compute the amount of text to ignore at the start of a block line

$ Emphasis#closeEm — Property in class Emphasis
$ Emphasis#closeStrong — Property in class Emphasis
Emphasis::closeSpans() — Method in class Emphasis

End current valid EM and STRONG spans

Configurator — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed
$ Configurator#createMediaBBCode — Property in class Configurator
Configurator::checkAttributeFilters() — Method in class Configurator

Check the safety of given attributes

Configurator::convertRegexp() — Method in class Configurator

Convert given regexp to a [regexp, map] pair

Configurator::convertRegexps() — Method in class Configurator

Convert a list of regexps

Configurator::convertScrapeConfig() — Method in class Configurator

Convert all regexps in a scraping config

Configurator::convertScrapes() — Method in class Configurator

Convert all regexps in a list of scraping configs

Configurator::createMediaTag() — Method in class Configurator

Create the default MEDIA tag

CachedDefinitionCollection — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\Collections
$ XmlFileDefinitionCollection#configTypes — Property in class XmlFileDefinitionCollection
XmlFileDefinitionCollection::castConfigValue() — Method in class XmlFileDefinitionCollection

Cast given config value to the appropriate type

XmlFileDefinitionCollection::castToBool() — Method in class XmlFileDefinitionCollection

Cast given config value to a boolean

XmlFileDefinitionCollection::castToInt() — Method in class XmlFileDefinitionCollection

Cast given config value to an integer

XmlFileDefinitionCollection::convertValueTypes() — Method in class XmlFileDefinitionCollection

Convert known config values to the appropriate type

ConfigurableHostInterface — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
Choose — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\TemplateGenerators
$ Parser#client — Property in class Parser
$ Parser#clientCacheDir — Property in class Parser
Parser::createTag() — Method in class Parser

Create a tag for a media embed

$ ParserBase#config — Property in class ParserBase
Configurator — Class in namespace s9e\TextFormatter\Plugins\PipeTables
Parser::captureTables() — Method in class Parser

Capture all pipe tables in current text

Parser::createBodyTags() — Method in class Parser

Create a pair of TBODY tags for given text span

Parser::createCellTags() — Method in class Parser

Create a pair of TD or TH tags for given text span

Parser::createHeadTags() — Method in class Parser

Create a pair of THEAD tags for given text span

Parser::createIgnoreTag() — Method in class Parser

Create an ignore tag for given text span

Parser::createRowTags() — Method in class Parser

Create a pair of TR tags for given text span

Parser::createSeparatorTag() — Method in class Parser

Create an ignore tag for given separator row

Parser::createTableTags() — Method in class Parser

Create a pair of TABLE tags for given text span

Configurator — Class in namespace s9e\TextFormatter\Plugins\Preg
$ Configurator#captures — Property in class Configurator
$ Configurator#collection — Property in class Configurator
Configurator::convertTemplate() — Method in class Configurator

Convert a preg-style replacement to a template

Configurator::createTag() — Method in class Configurator

Create the tag that matches current regexp

Configurator — Class in namespace s9e\TextFormatter\Plugins\TaskLists
Configurator::configureListItemTag() — Method in class Configurator
Configurator::createTaskTag() — Method in class Configurator
Helper::checkTask() — Method in class Helper

Mark given task checked in XML

Renderer::checkUnsupported() — Method in class Renderer

Test for the presence of unsupported XML and throw an exception if found

PHP::canQuickRender() — Method in class PHP

Test whether given XML can be rendered with the Quick renderer

PHP::checkTagPairContent() — Method in class PHP

Ensure that a tag pair does not contain a start tag of itself

Client — Class in namespace s9e\TextFormatter\Utils\Http
Cached — Class in namespace s9e\TextFormatter\Utils\Http\Clients
$ Cached#client — Property in class Cached
$ Cached#cacheDir — Property in class Cached
Curl — Class in namespace s9e\TextFormatter\Utils\Http\Clients
Native::createContext() — Method in class Native

Create a stream context for given request

Document::createTagElement() — Method in class Document

Create an element that represents a tag

D

$ Renderer#dynamic — Property in class Renderer
{@inheritdoc}
$ Renderer#dynamic — Property in class Renderer
{@inheritdoc}
$ Renderer#dynamic — Property in class Renderer
{@inheritdoc}
NormalizedCollection::delete() — Method in class NormalizedCollection

Delete an item from this collection

NormalizedList::delete() — Method in class NormalizedList

Delete a value from this list and remove gaps in keys

ElementInspector::disallowsText() — Method in class ElementInspector

Test whether given element disallows text nodes

$ TemplateInspector#defaultBranchBitfield — Property in class TemplateInspector
$ TemplateInspector#denyDescendantBitfield — Property in class TemplateInspector
$ TemplateInspector#dom — Property in class TemplateInspector
XPathHelper::decodeStrings() — Method in class XPathHelper

Decode strings inside of an XPath expression

$ Attribute#defaultValue — Property in class Attribute

Default value used for this attribute

ConfigOptimizer::deduplicateConfigValues() — Method in class ConfigOptimizer

Mark ConfigValue instances that have been used multiple times

ConfigValue::deduplicate() — Method in class ConfigValue

Mark this value as deduplicated if it's been used more than once

ConfigValue::decrementUseCount() — Method in class ConfigValue

Decrement the use counter of this value as well as the values it contains

Dictionary — Class in namespace s9e\TextFormatter\Configurator\JavaScript

This class's sole purpose is to identify arrays that need their keys to be preserved in JavaScript

ClosureCompilerService::decodeResponse() — Method in class ClosureCompilerService

Decode the response returned by the Closure Compiler service

FirstAvailable::delete() — Method in class FirstAvailable

Delete a value from this list and remove gaps in keys

$ StylesheetCompressor#deduplicateTargets — Property in class StylesheetCompressor
$ StylesheetCompressor#dictionary — Property in class StylesheetCompressor
$ PHP#defaultClassPrefix — Property in class PHP
$ SwitchStatement#defaultCode — Property in class SwitchStatement
RulesGenerator::delete() — Method in class RulesGenerator

Delete a value from this list and remove gaps in keys

DisableAutoLineBreaksIfNewLinesArePreserved — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
$ TemplateChecker#disabled — Property in class TemplateChecker
TemplateChecker::disable() — Method in class TemplateChecker

Disable all checks

TemplateChecker::delete() — Method in class TemplateChecker

Delete a value from this list and remove gaps in keys

AbstractDynamicContentCheck::detectUnknownAttributes() — Method in class AbstractDynamicContentCheck

Configure this template check to detect unknown attributes

$ AbstractFlashRestriction#defaultSetting — Property in class AbstractFlashRestriction
DisallowAttributeSets — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowCopy — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowDisableOutputEscaping — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowDynamicAttributeNames — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowDynamicElementNames — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowElement — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowElementNS — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowFlashFullScreen — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
$ DisallowFlashFullScreen#defaultSetting — Property in class DisallowFlashFullScreen
DisallowNodeByXPath — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowObjectParamsWithGeneratedName — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowPHPTags — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUncompilableXSL — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeCopyOf — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeDynamicCSS — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeDynamicJS — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeDynamicURL — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks

This primary use of this check is to ensure that dynamic content cannot be used to create javascript: links

DisallowUnsupportedXSL — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowXPathFunction — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
$ RestrictFlashNetworking#defaultSetting — Property in class RestrictFlashNetworking
$ RestrictFlashScriptAccess#defaultSetting — Property in class RestrictFlashScriptAccess
DeoptimizeIf — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

De-optimize xsl:if elements so that xsl:choose dead branch elimination can apply to them

$ TemplateNormalizer#defaultNormalizations — Property in class TemplateNormalizer
TemplateNormalizer::delete() — Method in class TemplateNormalizer

Delete a value from this list and remove gaps in keys

CollectionProxy::delete() — Method in class CollectionProxy
$ UrlConfig#disallowedHosts — Property in class UrlConfig
UrlConfig::disallowHost() — Method in class UrlConfig

Disallow a hostname (or hostname mask) from being used in URLs

UrlConfig::disallowScheme() — Method in class UrlConfig

Remove a scheme from the list of allowed URL schemes

Parser::disableTag() — Method in class Parser

Disable a tag

Parser::disablePlugin() — Method in class Parser

Disable a plugin

Logger::debug() — Method in class Logger

Add a "debug" type log entry

Configurator::delete() — Method in class Configurator

Delete an item from this collection

$ BBCode#defaultAttribute — Property in class BBCode

Name of the default attribute

$ Repository#dom — Property in class Repository
$ Configurator#defaultReplacement — Property in class Configurator
Configurator::delete() — Method in class Configurator

Delete an item from this collection

$ Helper#defaultReplacement — Property in class Helper
ConfiguratorBase::disableQuickMatch() — Method in class ConfiguratorBase

Disable quickMatch

Configurator::delete() — Method in class Configurator

Delete an item from this collection

$ Configurator#disabledPasses — Property in class Configurator
Configurator::disablePass() — Method in class Configurator

Disable a given pass

Configurator::delete() — Method in class Configurator

Delete an item from this collection

$ Configurator#decodeHtmlEntities — Property in class Configurator
$ ParsedText#decodeHtmlEntities — Property in class ParsedText
ParsedText::decode() — Method in class ParsedText

Decode a chunk of encoded text to be used as an attribute value

$ Configurator#defaultSites — Property in class Configurator
$ TemplateGenerator#defaultAttributes — Property in class TemplateGenerator
$ Iframe#defaultIframeAttributes — Property in class Iframe
$ Configurator#delimiter — Property in class Configurator
Renderer::decodeSMP() — Method in class Renderer

Decode encoded characters from the Supplementary Multilingual Plane

Renderer::decodeEntity() — Method in class Renderer

Decode a matched SGML entity

$ PHP#dynamic — Property in class PHP
Native::decompress() — Method in class Native

Decompress given page if applicable

Document — Class in namespace s9e\TextFormatter\Utils\ParsedDOM

E

$ Renderer#enableQuickRenderer — Property in class Renderer
{@inheritdoc}
$ Renderer#enableQuickRenderer — Property in class Renderer
{@inheritdoc}
$ Renderer#enableQuickRenderer — Property in class Renderer
{@inheritdoc}
$ Configurator#Emoji — Property in class Configurator

Emoji plugin's configurator

$ Configurator#Emoticons — Property in class Configurator

Emoticons plugin's configurator

$ Configurator#Escaper — Property in class Configurator

Escaper plugin's configurator

Configurator::enableJavaScript() — Method in class Configurator

Enable the creation of a JavaScript parser

BundleGenerator::exportCallback() — Method in class BundleGenerator

Export a given callback as PHP code

BundleGenerator::exportObject() — Method in class BundleGenerator

Serialize and export a given object as PHP code

NormalizedCollection::exists() — Method in class NormalizedCollection

Test whether an item of given key exists

ElementInspector — Class in namespace s9e\TextFormatter\Configurator\Helpers
ElementInspector::evaluate() — Method in class ElementInspector

Evaluate an XPath query using given element as context node

TemplateInspector::evaluate() — Method in class TemplateInspector

Evaluate an XPath expression

TemplateInspector::elementIsBlock() — Method in class TemplateInspector

Test whether given element is a block-level element

IRProcessor::evaluate() — Method in class IRProcessor

Evaluate an XPath expression and return its result

XPathHelper::encodeStrings() — Method in class XPathHelper

Encode strings inside of an XPath expression

XPathHelper::evaluateConcat() — Method in class XPathHelper

Evaluate a concat() expression where all arguments are string literals

XPathHelper::evaluateLiteral() — Method in class XPathHelper

Evaluate an XPath literal

EmailFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ JavaScript#encoder — Property in class JavaScript
$ JavaScript#exports — Property in class JavaScript
JavaScript::encode() — Method in class JavaScript

Encode a PHP value into an equivalent JavaScript representation

$ CallbackGenerator#encoder — Property in class CallbackGenerator
$ ConfigOptimizer#encoder — Property in class ConfigOptimizer
Encoder — Class in namespace s9e\TextFormatter\Configurator\JavaScript
Encoder::encode() — Method in class Encoder

Encode a value into JavaScript

Encoder::encodeArray() — Method in class Encoder

Encode an array to JavaScript

Encoder::encodeAssociativeArray() — Method in class Encoder

Encode an associative array to JavaScript

Encoder::encodeBoolean() — Method in class Encoder

Encode a boolean value into JavaScript

Encoder::encodeCode() — Method in class Encoder

Encode a Code instance into JavaScript

Encoder::encodeConfigValue() — Method in class Encoder

Encode a ConfigValue instance into JavaScript

Encoder::encodeDictionary() — Method in class Encoder

Encode a Dictionary object into a JavaScript object

Encoder::encodeIndexedArray() — Method in class Encoder

Encode an indexed array to JavaScript

Encoder::encodeObject() — Method in class Encoder

Encode an object into JavaScript

Encoder::encodePropertyName() — Method in class Encoder

Encode an object property name into JavaScript

Encoder::encodeRegexp() — Method in class Encoder

Encode a Regexp object into JavaScript

Encoder::encodeScalar() — Method in class Encoder

Encode a scalar value into JavaScript

$ FunctionCache#elementInterfaces — Property in class FunctionCache
$ ClosureCompilerApplication#excludeDefaultExterns — Property in class ClosureCompilerApplication
$ ClosureCompilerService#excludeDefaultExterns — Property in class ClosureCompilerService
$ ClosureCompilerService#externs — Property in class ClosureCompilerService
FirstAvailable::exists() — Method in class FirstAvailable

Test whether an item of given key exists

RegexpConvertor::escapeLineTerminators() — Method in class RegexpConvertor

Escape line terminators in given regexp

StylesheetCompressor::encode() — Method in class StylesheetCompressor

Encode given stylesheet into a compact JavaScript representation

StylesheetCompressor::estimateSavings() — Method in class StylesheetCompressor

Estimate the savings of every possible string replacement

$ PHP#enableQuickRenderer — Property in class PHP
PHP::export() — Method in class PHP

Export given array as PHP code

Quick::export() — Method in class Quick

Export an array as PHP

Serializer::escapeLiteral() — Method in class Serializer

Escape given literal

Serializer::escapePHPOutput() — Method in class Serializer

Escape the output of given PHP expression

XPathConvertor::exportXPath() — Method in class XPathConvertor

Export an XPath expression as PHP with special consideration for XPath variables

XPathConvertor::exportXPathCurrent() — Method in class XPathConvertor

Convert a "current()" XPath expression to its PHP source representation

XPathConvertor::exportXPathFragment() — Method in class XPathConvertor

Convert a fragment of an XPath expression to its PHP source representation

XPathConvertor::exportXPathParam() — Method in class XPathConvertor

Convert an XSLT parameter to its PHP source representation

$ Rendering#engine — Property in class Rendering
RulesGenerator::exists() — Method in class RulesGenerator

Test whether an item of given key exists

EnforceContentModels — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
EnforceOptionalEndTags — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
TemplateChecker::enable() — Method in class TemplateChecker

Enable all checks

TemplateChecker::exists() — Method in class TemplateChecker

Test whether an item of given key exists

$ DisallowElement#elName — Property in class DisallowElement
$ DisallowElementNS#elName — Property in class DisallowElementNS
DisallowUnsafeDynamicURL::elementHasSafeUrl() — Method in class DisallowUnsafeDynamicURL

Test whether given element contains a known-safe URL

AbstractConstantFolding::evaluateExpression() — Method in class AbstractConstantFolding

Evaluate given expression and return the result

EnforceHTMLOmittedEndTags — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Enforce omitted/optional HTML 5 end tags and fix the DOM

FoldArithmeticConstants::evaluateExpression() — Method in class FoldArithmeticConstants

Evaluate given expression and return the result

FoldConstantXPathExpressions::evaluate() — Method in class FoldConstantXPathExpressions

Evaluate given expression without raising any warnings

TemplateNormalizer::exists() — Method in class TemplateNormalizer

Test whether an item of given key exists

CollectionProxy::exists() — Method in class CollectionProxy
Parser::enableTag() — Method in class Parser

Enable a tag

Parser::enablePlugin() — Method in class Parser

Enable a plugin

Parser::executePluginParser() — Method in class Parser

Execute given plugin

Parser::executePluginParsers() — Method in class Parser

Execute all the plugins

EmailFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
FilterProcessing::executeAttributeFilterChain() — Method in class FilterProcessing

Execute an attribute's filterChain

FilterProcessing::executeAttributePreprocessor() — Method in class FilterProcessing

Execute an attribute preprocessor

FilterProcessing::executeFilter() — Method in class FilterProcessing

Execute a filter

Logger::err() — Method in class Logger

Add an "err" type log entry

$ Tag#endTag — Property in class Tag
Configurator::exists() — Method in class Configurator

Test whether an item of given key exists

Configurator::exists() — Method in class Configurator

Test whether an item of given key exists

Configurator::exists() — Method in class Configurator

Test whether an item of given key exists

EmoticonCollection — Class in namespace s9e\TextFormatter\Plugins\Emoticons\Configurator
Configurator::escapeAll() — Method in class Configurator

Set whether any Unicode character should be escapable, or limit to some ASCII symbols

Configurator::enablePass() — Method in class Configurator

Enable a given pass

$ Configurator#elements — Property in class Configurator
Configurator::exists() — Method in class Configurator

Test whether an item of given key exists

Emphasis — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
$ Emphasis#emPos — Property in class Emphasis
$ Emphasis#emEndPos — Property in class Emphasis
TemplateGenerator::expr() — Method in class TemplateGenerator

Format an attribute value to be used in an XPath expression

Parser::endTable() — Method in class Parser

End current buffered table

$ PHP#enableQuickRenderer — Property in class PHP
Utils::encodeUnicodeSupplementaryCharacters() — Method in class Utils

Replace Unicode characters outside the BMP with XML entities

Utils::encodeUnicodeSupplementaryCharactersCallback() — Method in class Utils

Encode given Unicode character into an XML entity

Element — Class in namespace s9e\TextFormatter\Utils\ParsedDOM
XPath::export() — Method in class XPath

Export a literal as an XPath expression

XPath::exportBoolean() — Method in class XPath

Export given boolean value

XPath::exportDouble() — Method in class XPath

Export given float value

XPath::exportInteger() — Method in class XPath

Export given integer value

XPath::exportString() — Method in class XPath

Export a string as an XPath expression

F

Fatdown — Class in namespace s9e\TextFormatter\Bundles
Forum — Class in namespace s9e\TextFormatter\Bundles
$ Configurator#FancyPants — Property in class Configurator

FancyPants plugin's configurator

Configurator::finalize() — Method in class Configurator

Finalize this configuration and return all the relevant objects

Fatdown — Class in namespace s9e\TextFormatter\Configurator\Bundles
Forum — Class in namespace s9e\TextFormatter\Configurator\Bundles
FilterChain — Class in namespace s9e\TextFormatter\Configurator\Collections
PluginCollection::finalize() — Method in class PluginCollection

Finalize all of this collection's plugins

FilterableConfigValue — Class in namespace s9e\TextFormatter\Configurator
FilterableConfigValue::filterConfig() — Method in class FilterableConfigValue

Return the config value for given target

ConfigHelper::filterConfig() — Method in class ConfigHelper

Recursively filter a config array to replace variants with the desired value

FilterHelper — Class in namespace s9e\TextFormatter\Configurator\Helpers
FilterSyntaxMatcher — Class in namespace s9e\TextFormatter\Configurator\Helpers
RegexpBuilder::fromList() — Method in class RegexpBuilder

Create a regexp pattern that matches a list of words

TemplateLoader::fixEntities() — Method in class TemplateLoader

Replace HTML entities and unescaped ampersands in given template

$ Attribute#filterChain — Property in class Attribute

This attribute's filter chain

FalseFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
FloatFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
FontfamilyFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Filter — Class in namespace s9e\TextFormatter\Configurator\Items
Regexp::filterConfig() — Method in class Regexp

Return the config value for given target

$ Tag#filterChain — Property in class Tag

This tag's filter chain

$ JavaScript#functionCache — Property in class JavaScript
Code::filterConfig() — Method in class Code

Return the config value for given target

Dictionary::filterConfig() — Method in class Dictionary

Return the config value for given target

FunctionCache — Class in namespace s9e\TextFormatter\Configurator\JavaScript
FunctionProvider — Class in namespace s9e\TextFormatter\Configurator\JavaScript
FirstAvailable — Class in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
StylesheetCompressor::filterSavings() — Method in class StylesheetCompressor

Filter the savings according to the minSaving property

$ PHP#filepath — Property in class PHP
$ XPathConvertor#features — Property in class XPathConvertor
$ DisallowXPathFunction#funcName — Property in class DisallowXPathFunction
FixUnescapedCurlyBracesInHtmlAttributes — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Fix unescaped curly braces in HTML attributes

FoldArithmeticConstants — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
FoldArithmeticConstants::foldAdditiveIdentity() — Method in class FoldArithmeticConstants

Remove "+ 0" additions

FoldArithmeticConstants::foldDivision() — Method in class FoldArithmeticConstants

Evaluate and return the result of a division

FoldArithmeticConstants::foldMultiplication() — Method in class FoldArithmeticConstants

Evaluate and return the result of a multiplication

FoldArithmeticConstants::foldOperation() — Method in class FoldArithmeticConstants

Evaluate and replace a constant operation

FoldArithmeticConstants::foldSubExpression() — Method in class FoldArithmeticConstants

Evaluate and return the result of a simple subexpression

FoldConstantXPathExpressions — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
FoldConstantXPathExpressions::foldConstantXPathExpression() — Method in class FoldConstantXPathExpressions

Evaluate and replace a constant XPath expression

Parser::finalizeOutput() — Method in class Parser

Finalize the output by appending the rest of the unprocessed text and create the root node

Parser::fosterParent() — Method in class Parser

Apply fosterParent rules associated with given tag

EmailFilter::filter() — Method in class EmailFilter

Filter an email value

FalseFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
FalseFilter::filter() — Method in class FalseFilter

Invalidate an attribute value

HashmapFilter::filter() — Method in class HashmapFilter

Filter a value through a hash map

MapFilter::filter() — Method in class MapFilter

Filter a mapped value

NetworkFilter::filterIp() — Method in class NetworkFilter

Filter an IP value (includes IPv4 and IPv6)

NetworkFilter::filterIpport() — Method in class NetworkFilter

Filter an IP:port value (includes IPv4 and IPv6)

NetworkFilter::filterIpv4() — Method in class NetworkFilter

Filter an IPv4 value

NetworkFilter::filterIpv6() — Method in class NetworkFilter

Filter an IPv6 value

NumericFilter::filterFloat() — Method in class NumericFilter

Filter a float value

NumericFilter::filterInt() — Method in class NumericFilter

Filter an int value

NumericFilter::filterRange() — Method in class NumericFilter

Filter a range value

NumericFilter::filterUint() — Method in class NumericFilter

Filter a uint value

RegexpFilter::filter() — Method in class RegexpFilter

Filter a value by regexp

TimestampFilter::filter() — Method in class TimestampFilter

Filter a timestamp value

UrlFilter::filter() — Method in class UrlFilter

Filter a URL

FilterProcessing — Class in namespace s9e\TextFormatter\Parser
$ Tag#flags — Property in class Tag
$ AbstractConfigurator#fileExtensions — Property in class AbstractConfigurator
AbstractConfigurator::finalize() — Method in class AbstractConfigurator

Finalize this plugin's configuration

$ Configurator#fileExtensions — Property in class Configurator
$ Configurator#fileExtensions — Property in class Configurator
$ BBCode#forceLookahead — Property in class BBCode

Whether the parser should look ahead in the text for an end tag before adding a start tag

ConfiguratorBase::finalize() — Method in class ConfiguratorBase

Finalize this plugin's configuration

Configurator::finalize() — Method in class Configurator

Finalize this plugin's configuration

Configurator::finalize() — Method in class Configurator

Create the template used for emoticons

ForcedLineBreaks — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
XmlFileDefinitionCollection::flattenConfig() — Method in class XmlFileDefinitionCollection

Replace arrays that contain a single element with the element itself

Flash — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\TemplateGenerators
Parser::filterTag() — Method in class Parser

Filter a MEDIA tag

Configurator::fixUnnamedCaptures() — Method in class Configurator

Give a name to unnamed captures that are referenced in current replacement

Configurator::finalize() — Method in class Configurator

Finalize this plugin's configuration

Helper::filterListItem() — Method in class Helper

G

Bundle::getCachedParser() — Method in class Bundle

Return a cached instance of the parser

Bundle::getCachedRenderer() — Method in class Bundle

Return a cached instance of the renderer

Bundle::getParser() — Method in class Bundle

Return a new instance of s9e\TextFormatter\Parser

Bundle::getRenderer() — Method in class Bundle

Return a new instance of s9e\TextFormatter\Renderer

Bundle::getJS() — Method in class Bundle

Return the source of the JavaScript parser if available

Fatdown::getJS() — Method in class Fatdown

Return the source of the JavaScript parser if available

Fatdown::getParser() — Method in class Fatdown

Return a new instance of s9e\TextFormatter\Parser

Fatdown::getRenderer() — Method in class Fatdown

Return a new instance of s9e\TextFormatter\Renderer

Forum::getJS() — Method in class Forum

Return the source of the JavaScript parser if available

Forum::getParser() — Method in class Forum

Return a new instance of s9e\TextFormatter\Parser

Forum::getRenderer() — Method in class Forum

Return a new instance of s9e\TextFormatter\Renderer

MediaPack::getJS() — Method in class MediaPack

Return the source of the JavaScript parser if available

MediaPack::getParser() — Method in class MediaPack

Return a new instance of s9e\TextFormatter\Parser

MediaPack::getRenderer() — Method in class MediaPack

Return a new instance of s9e\TextFormatter\Renderer

Bundle::getConfigurator() — Method in class Bundle

Create and return a configured instance of Configurator

Bundle::getOptions() — Method in class Bundle

Return extra options to be passed to the bundle generator

BundleGenerator::generate() — Method in class BundleGenerator

Create and return the source of a bundle based on given Configurator instance

AttributeCollection::getAlreadyExistsException() — Method in class AttributeCollection

Return the exception that is thrown when creating an item using a key that already exists

AttributeCollection::getNotExistException() — Method in class AttributeCollection

Return the exception that is thrown when accessing an item that does not exist

AttributeFilterChain::getDefaultFilter() — Method in class AttributeFilterChain

Get an instance of a default filter

AttributeFilterChain::getFilterClassName() — Method in class AttributeFilterChain

Get the name of the filter class

AttributeFilterCollection::get() — Method in class AttributeFilterCollection

Return a value from this collection

AttributeFilterCollection::getDefaultFilter() — Method in class AttributeFilterCollection

Get an instance of the default filter for given name

FilterChain::getFilterClassName() — Method in class FilterChain

Get the name of the filter class

FilterChain::getConstructorArgsFromFilterParams() — Method in class FilterChain
FilterChain::getDefaultFilter() — Method in class FilterChain

Get an instance of a default filter

HostnameList::getRegexp() — Method in class HostnameList

Return a regexp that matches the list of hostnames

MinifierList::getMinifierInstance() — Method in class MinifierList

Create and return a Minifier instance

NormalizedCollection::getAlreadyExistsException() — Method in class NormalizedCollection

Return the exception that is thrown when creating an item using a key that already exists

NormalizedCollection::getNotExistException() — Method in class NormalizedCollection

Return the exception that is thrown when accessing an item that does not exist

NormalizedCollection::get() — Method in class NormalizedCollection

Return a value from this collection

TagCollection::getAlreadyExistsException() — Method in class TagCollection

Return the exception that is thrown when creating an item using a key that already exists

TagCollection::getNotExistException() — Method in class TagCollection

Return the exception that is thrown when accessing an item that does not exist

TagFilterChain::getFilterClassName() — Method in class TagFilterChain

Get the name of the filter class

UnsafeTemplateException::getNode() — Method in class UnsafeTemplateException

Return the node that has caused this exception

ConfigHelper::generateQuickMatchFromList() — Method in class ConfigHelper

Generate a quickMatch string from a list of strings

ContextSafeness::getDisallowedCharactersAsURL() — Method in class ContextSafeness

Get the list of UTF-8 characters that are disallowed as a URL

ContextSafeness::getDisallowedCharactersInCSS() — Method in class ContextSafeness

Get the list of UTF-8 characters that are disallowed in CSS

ContextSafeness::getDisallowedCharactersInJS() — Method in class ContextSafeness

Get the list of UTF-8 characters that are disallowed in JS

ElementInspector::getAllowChildBitfield() — Method in class ElementInspector

Return the "allowChild" bitfield for given element

ElementInspector::getCategoryBitfield() — Method in class ElementInspector

Return the "category" bitfield for given element

ElementInspector::getDenyDescendantBitfield() — Method in class ElementInspector

Return the "denyDescendant" bitfield for given element

ElementInspector::getBitfield() — Method in class ElementInspector

Get the bitfield value for a given element

ElementInspector::getProperties() — Method in class ElementInspector

Return the properties associated with given element

FilterHelper::getParser() — Method in class FilterHelper

Return the cached instance of RecursiveParser

FilterSyntaxMatcher::getMatchers() — Method in class FilterSyntaxMatcher

Return the matchers configuration

NodeLocator::getAttributesByRegexp() — Method in class NodeLocator

Return all attributes (literal or generated) that match given regexp

NodeLocator::getCSSNodes() — Method in class NodeLocator

Return all DOMNodes whose content is CSS

NodeLocator::getElementsByRegexp() — Method in class NodeLocator

Return all elements (literal or generated) that match given regexp

NodeLocator::getJSNodes() — Method in class NodeLocator

Return all DOMNodes whose content is JavaScript

NodeLocator::getObjectParamsByRegexp() — Method in class NodeLocator

Return all elements (literal or generated) that match given regexp

NodeLocator::getURLNodes() — Method in class NodeLocator

Return all DOMNodes whose content is an URL

NodeLocator::getNodes() — Method in class NodeLocator

Return all nodes of given type

NodeLocator::getNodesByRegexp() — Method in class NodeLocator

Return all nodes (literal or generated) that match given regexp

RegexpParser::getAllowedCharacterRegexp() — Method in class RegexpParser

Generate a regexp that matches any single character allowed in a regexp

RegexpParser::getCaptureNames() — Method in class RegexpParser

Return the name of each capture in given regexp

RulesHelper::getBitfields() — Method in class RulesHelper

Generate the allowedChildren and allowedDescendants bitfields for every tag and for the root context

TemplateHelper::getParametersFromXSL() — Method in class TemplateHelper

Return a list of parameters in use in given XSL

TemplateHelper::getParametersFromExpression() — Method in class TemplateHelper

Get a list of parameters from given XPath expression

TemplateInspector::getStyle() — Method in class TemplateInspector

Retrieve and return the inline style assigned to given element

Normalizer::getOutputContext() — Method in class Normalizer

Get the context type for given output element

Normalizer::getParentElementId() — Method in class Normalizer

Get the ID of the closest "element" ancestor

XPathHelper::getVariables() — Method in class XPathHelper

Return the list of variables used in a given XPath expression

XPathHelper::getXPathParser() — Method in class XPathHelper

Generate and return a cached XPath parser with a default set of matchers

RegexpFilter::getRegexp() — Method in class RegexpFilter

Return this filter's regexp

AttributePreprocessor::getAttributes() — Method in class AttributePreprocessor

Return all the attributes created by the preprocessor along with the regexp that matches them

AttributePreprocessor::getRegexp() — Method in class AttributePreprocessor

Return the regexp this preprocessor is based on

ProgrammableCallback::getCallback() — Method in class ProgrammableCallback

Get this object's callback

ProgrammableCallback::getJS() — Method in class ProgrammableCallback

Get this callback's JavaScript

ProgrammableCallback::getVars() — Method in class ProgrammableCallback

Get this object's variables

Regexp::getCaptureNames() — Method in class Regexp

Return the name of each capture in this regexp

Regexp::getJS() — Method in class Regexp

Return this regexp's JavaScript representation

Regexp::getNamedCaptures() — Method in class Regexp

Return all the named captures with a standalone regexp that matches them

Regexp::getNamedCapturesExpressions() — Method in class Regexp

Return the expression used in each named capture

Tag::getTemplate() — Method in class Tag

Return this tag's template

Template::getCSSNodes() — Method in class Template

Return all the nodes in this template whose content type is CSS

Template::getInspector() — Method in class Template

Return an instance of TemplateInspector based on this template's content

Template::getJSNodes() — Method in class Template

Return all the nodes in this template whose content type is JavaScript

Template::getURLNodes() — Method in class Template

Return all the nodes in this template whose value is an URL

Template::getParameters() — Method in class Template

Return a list of parameters in use in this template

JavaScript::getMinifier() — Method in class JavaScript

Return the cached instance of Minifier (creates one if necessary)

JavaScript::getParser() — Method in class JavaScript

Get a JavaScript parser

JavaScript::getExports() — Method in class JavaScript

Generate and return the public API

JavaScript::getFunctionCache() — Method in class JavaScript
JavaScript::getHints() — Method in class JavaScript

Generate a HINT object that contains informations about the configuration

JavaScript::getPluginsConfig() — Method in class JavaScript

Return the plugins' config

JavaScript::getRegisteredVarsConfig() — Method in class JavaScript

Return the registeredVars config

JavaScript::getRootContext() — Method in class JavaScript

Return the root context config

JavaScript::getSource() — Method in class JavaScript

Return the parser's source

JavaScript::getStylesheet() — Method in class JavaScript

Return the JavaScript representation of the stylesheet

JavaScript::getTagsConfig() — Method in class JavaScript

Return the tags' config

CallbackGenerator::generateFunction() — Method in class CallbackGenerator

Generate a function from a callback config

CallbackGenerator::getHeader() — Method in class CallbackGenerator

Generate a function header for given signature

ConfigOptimizer::getVarDeclarations() — Method in class ConfigOptimizer

Return the var declarations for all deduplicated config values

ConfigOptimizer::getVarName() — Method in class ConfigOptimizer

Return the name of the variable that will a given value

ConfigValue::getUseCount() — Method in class ConfigValue

Return the number of times this value has been used or referenced

ConfigValue::getValue() — Method in class ConfigValue

Return the PHP value held by this instance

ConfigValue::getVarName() — Method in class ConfigValue

Return the variable name assigned to this value

FunctionCache::getJSON() — Method in class FunctionCache
FunctionProvider::get() — Method in class FunctionProvider

Return a function's source from the cache or the filesystem

HintGenerator::getHints() — Method in class HintGenerator

Generate a HINT object that contains informations about the configuration

Minifier::get() — Method in class Minifier

Minify given JavaScript source and cache the result if applicable

Minifier::getCacheDifferentiator() — Method in class Minifier

Return a value that uniquely identifies this minifier's configuration

Minifier::getFromCache() — Method in class Minifier

Get the minified source from cache, or minify and cache the result

ClosureCompilerApplication::getCacheDifferentiator() — Method in class ClosureCompilerApplication

Return a value that uniquely identifies this minifier's configuration

ClosureCompilerService::getCacheDifferentiator() — Method in class ClosureCompilerService

Return a value that uniquely identifies this minifier's configuration

ClosureCompilerService::generateRequestBody() — Method in class ClosureCompilerService

Generate the request body for given code

FirstAvailable::get() — Method in class FirstAvailable

Return a value from this collection

StylesheetCompressor::getAvailableKeys() — Method in class StylesheetCompressor

Return all the possible dictionary keys that are not present in the original stylesheet

StylesheetCompressor::getCompressedStylesheet() — Method in class StylesheetCompressor

Return the stylesheet after dictionary replacements

StylesheetCompressor::getPossibleKeys() — Method in class StylesheetCompressor

Return a list of possible dictionary keys

StylesheetCompressor::getReplacementRegexp() — Method in class StylesheetCompressor

Return a regexp that matches all used dictionary keys

StylesheetCompressor::getStringsFrequency() — Method in class StylesheetCompressor

Return the frequency of all deduplicatable strings

StylesheetCompressor::getUnavailableKeys() — Method in class StylesheetCompressor

Return the list of possible dictionary keys that appear in the original stylesheet

$ RecursiveParser#groupMatches — Property in class RecursiveParser
RecursiveParser::getArguments() — Method in class RecursiveParser

Get the list of arguments produced by a regexp's match

RecursiveParser::getMatchersConfig() — Method in class RecursiveParser

Collect, normalize, sort and return the config for all matchers

MatcherInterface::getMatchers() — Method in class MatcherInterface

Return the matchers configuration

RendererGenerator::getRenderer() — Method in class RendererGenerator

Generate and return a renderer

PHP::getRenderer() — Method in class PHP

Generate and return a renderer

PHP::generate() — Method in class PHP

Generate the source for a PHP class that renders an intermediate representation according to given rendering configuration

Quick::getSource() — Method in class Quick

Generate the Quick renderer's source

Quick::getRenderingStrategy() — Method in class Quick

Compute the rendering strategy for a compiled template

Quick::getQuickRendering() — Method in class Quick

Generate the code for rendering a compiled template with the Quick renderer

Quick::getBranchesPassthrough() — Method in class Quick

Get the unique values for the "passthrough" key of given branches

Quick::getDynamicRendering() — Method in class Quick

Get a string suitable as a preg_replace() replacement for given PHP code

Quick::getStaticRendering() — Method in class Quick

Get a string suitable as a str_replace() replacement for given PHP code

Quick::getStringRenderings() — Method in class Quick

Get string rendering strategies for given chunks

SwitchStatement::generate() — Method in class SwitchStatement

Create and return the source code for a switch statement

SwitchStatement::getSource() — Method in class SwitchStatement

Return the source code for this switch statement

SwitchStatement::getValuesPerCodeBranch() — Method in class SwitchStatement

Group branches by their content and return the switch values for each branch

XPathConvertor::getDefaultParser() — Method in class XPathConvertor

Generate and return the a parser with the default set of matchers

XPathConvertor::getParser() — Method in class XPathConvertor

Return (and if necessary, create) the cached instance of the XPath parser

AbstractConvertor::getAttributeName() — Method in class AbstractConvertor

Retrieve the attribute name from an attribute expression

BooleanFunctions::getMatchers() — Method in class BooleanFunctions

Return the matchers configuration

BooleanOperators::getMatchers() — Method in class BooleanOperators

Return the matchers configuration

Comparisons::getMatchers() — Method in class Comparisons

Return the matchers configuration

Core::getMatchers() — Method in class Core

Return the matchers configuration

Math::getMatchers() — Method in class Math

Return the matchers configuration

MultiByteStringManipulation::getMatchers() — Method in class MultiByteStringManipulation

Return the matchers configuration

PHP80Functions::getMatchers() — Method in class PHP80Functions

Return the matchers configuration

SingleByteStringFunctions::getMatchers() — Method in class SingleByteStringFunctions

Return the matchers configuration

SingleByteStringFunctions::generateContains() — Method in class SingleByteStringFunctions

Generate the code for a call to contains()

SingleByteStringFunctions::generateEndsWith() — Method in class SingleByteStringFunctions

Generate the code for a call to ends-with()

SingleByteStringFunctions::generateEndsWithLiteral() — Method in class SingleByteStringFunctions

Generate the code for a call to ends-with() where the second argument is a literal string

SingleByteStringFunctions::generateEndsWithExpression() — Method in class SingleByteStringFunctions

Generate the code for a call to ends-with()

SingleByteStringFunctions::generateStartsWith() — Method in class SingleByteStringFunctions

Generate the code for a call to starts-with()

SingleByteStringManipulation::getMatchers() — Method in class SingleByteStringManipulation

Return the matchers configuration

Unformatted::getRenderer() — Method in class Unformatted

Generate and return a renderer

XSLT::getRenderer() — Method in class XSLT

Generate and return a renderer

XSLT::getXSL() — Method in class XSLT

Generate an XSL stylesheet based on given rendering configuration

XSLT::getPrefixes() — Method in class XSLT

Extract and return the sorted list of prefixes used in given list of tag names

Rendering::getAllParameters() — Method in class Rendering

Get all the parameters defined and/or used in all the templates

Rendering::getEngine() — Method in class Rendering

Return the renderer generator used by this instance

Rendering::getRenderer() — Method in class Rendering

Return an instance of Renderer based on the current config

Rendering::getTemplates() — Method in class Rendering

Get the templates defined in all the targs

RulesGenerator::getRules() — Method in class RulesGenerator

Generate rules for given tag collection

RulesGenerator::generateTagRules() — Method in class RulesGenerator

Generate and return rules based on a set of TemplateInspector

RulesGenerator::generateRootRules() — Method in class RulesGenerator

Generate a set of rules to be applied at the root of a document

RulesGenerator::generateRuleset() — Method in class RulesGenerator

Generate a set of rules for a single TemplateInspector instance

RulesGenerator::getTagInspectors() — Method in class RulesGenerator

Inspect given list of tags

RulesGenerator::get() — Method in class RulesGenerator

Return a value from this collection

AllowAll::generateTargetedRules() — Method in class AllowAll

Generate targeted rules that apply to given template inspector

AutoCloseIfVoid::generateBooleanRules() — Method in class AutoCloseIfVoid

Generate boolean rules that apply to given template inspector

AutoReopenFormattingElements::generateBooleanRules() — Method in class AutoReopenFormattingElements

Generate boolean rules that apply to given template inspector

BlockElementsCloseFormattingElements::generateTargetedRules() — Method in class BlockElementsCloseFormattingElements

Generate targeted rules that apply to given template inspector

BlockElementsFosterFormattingElements::generateTargetedRules() — Method in class BlockElementsFosterFormattingElements

Generate targeted rules that apply to given template inspector

DisableAutoLineBreaksIfNewLinesArePreserved::generateBooleanRules() — Method in class DisableAutoLineBreaksIfNewLinesArePreserved

Generate boolean rules that apply to given template inspector

EnforceContentModels::generateBooleanRules() — Method in class EnforceContentModels

Generate boolean rules that apply to given template inspector

EnforceContentModels::generateTargetedRules() — Method in class EnforceContentModels

Generate targeted rules that apply to given template inspector

EnforceOptionalEndTags::generateTargetedRules() — Method in class EnforceOptionalEndTags

Generate targeted rules that apply to given template inspector

IgnoreTagsInCode::generateBooleanRules() — Method in class IgnoreTagsInCode

Generate boolean rules that apply to given template inspector

IgnoreTextIfDisallowed::generateBooleanRules() — Method in class IgnoreTextIfDisallowed

Generate boolean rules that apply to given template inspector

IgnoreWhitespaceAroundBlockElements::generateBooleanRules() — Method in class IgnoreWhitespaceAroundBlockElements

Generate boolean rules that apply to given template inspector

BooleanRulesGenerator::generateBooleanRules() — Method in class BooleanRulesGenerator

Generate boolean rules that apply to given template inspector

TargetedRulesGenerator::generateTargetedRules() — Method in class TargetedRulesGenerator

Generate targeted rules that apply to given template inspector

ManageParagraphs::generateBooleanRules() — Method in class ManageParagraphs

Generate boolean rules that apply to given template inspector

TrimFirstLineInCodeBlocks::generateBooleanRules() — Method in class TrimFirstLineInCodeBlocks

Generate boolean rules that apply to given template inspector

TemplateChecker::get() — Method in class TemplateChecker

Return a value from this collection

AbstractDynamicContentCheck::getNodes() — Method in class AbstractDynamicContentCheck

Get the nodes targeted by this check

AbstractFlashRestriction::getElements() — Method in class AbstractFlashRestriction

Get all elements the restriction applies to

AbstractFlashRestriction::getObjectParams() — Method in class AbstractFlashRestriction

Get all param elements attached to given object

AbstractXSLSupportCheck::getXPathExpressions() — Method in class AbstractXSLSupportCheck

Return all XPath expressions in given template

DisallowUnsafeDynamicCSS::getNodes() — Method in class DisallowUnsafeDynamicCSS

Get the nodes targeted by this check

DisallowUnsafeDynamicJS::getNodes() — Method in class DisallowUnsafeDynamicJS

Get the nodes targeted by this check

DisallowUnsafeDynamicURL::getNodes() — Method in class DisallowUnsafeDynamicURL

Get the nodes targeted by this check

DisallowXPathFunction::getExpressions() — Method in class DisallowXPathFunction

Get all the potential XPath expressions used in given template

AbstractChooseOptimization::getAttributes() — Method in class AbstractChooseOptimization

Retrieve a list of attributes from given element

AbstractChooseOptimization::getBranches() — Method in class AbstractChooseOptimization

Return a list the xsl:when and xsl:otherwise children of current xsl:choose element

AbstractConstantFolding::getOptimizationPasses() — Method in class AbstractConstantFolding

Return the optimization passes supported by the concrete implementation

AbstractNormalization::getNodes() — Method in class AbstractNormalization

Query and return a list of nodes of interest

AddAttributeValueToElements::getValues() — Method in class AddAttributeValueToElements

Explode a string of space-separated values into an array

FoldArithmeticConstants::getOptimizationPasses() — Method in class FoldArithmeticConstants

Return the optimization passes supported by the concrete implementation

FoldConstantXPathExpressions::getOptimizationPasses() — Method in class FoldConstantXPathExpressions

Return the optimization passes supported by the concrete implementation

InlineXPathLiterals::getTextContent() — Method in class InlineXPathLiterals

Return the textContent value of an XPath expression

NormalizeUrls::getNodes() — Method in class NormalizeUrls

Query and return a list of nodes of interest

OptimizeChooseAttributes::getCommonAttributes() — Method in class OptimizeChooseAttributes

Get a list of all attribute elements common to all branches

OptimizeChooseText::getPrefixLength() — Method in class OptimizeChooseText

Compute the number of leading characters common to all strings

OptimizeChooseText::getTextContent() — Method in class OptimizeChooseText

Get the text content of the firstChild/lastChild of each branch if they are all text nodes

SetAttributeOnElements::getValues() — Method in class SetAttributeOnElements

Explode a string of space-separated values into an array

UninlineAttributes::getAttributeChildren() — Method in class UninlineAttributes

Uninline an AVT-style attribute

TemplateNormalizer::get() — Method in class TemplateNormalizer

Return a value from this collection

CollectionProxy::get() — Method in class CollectionProxy
UrlConfig::getAllowedSchemes() — Method in class UrlConfig

Return the list of allowed URL schemes

Parser::getLogger() — Method in class Parser

Get this parser's Logger instance

Parser::getText() — Method in class Parser

Return the last text parsed

Parser::getMatches() — Method in class Parser

Execute given regexp and returns as many matches as given limit

Parser::getPluginParser() — Method in class Parser

Get the cached callback for given plugin's parser

Parser::getMagicEndPos() — Method in class Parser

Compute the position of a magic end tag, adjusted for whitespace

Parser::getMagicStartCoords() — Method in class Parser

Compute the position and priority of a magic start tag, adjusted for whitespace

Parser::getSortKey() — Method in class Parser

Generate a key for given tag that can be used to compare its position using lexical comparisons

FilterProcessing::getNamedCaptures() — Method in class FilterProcessing

Execute a regexp and return the values of the mapped captures

Logger::getLogs() — Method in class Logger

Return the logs

Tag::getAttributes() — Method in class Tag

Return this tag's attributes

Tag::getEndTag() — Method in class Tag

Return this tag's end tag

Tag::getFlags() — Method in class Tag

Return the bitfield of boolean rules that apply to this tag

Tag::getLen() — Method in class Tag

Return the length of text consumed by this tag

Tag::getName() — Method in class Tag

Return this tag's name

Tag::getPos() — Method in class Tag

Return this tag's position

Tag::getSortPriority() — Method in class Tag

Return this tag's tiebreaker

Tag::getStartTag() — Method in class Tag

Return this tag's start tag

Tag::getType() — Method in class Tag

Return this tag's type

Tag::getAttribute() — Method in class Tag

Return the value of given attribute

AbstractConfigurator::getJSParser() — Method in class AbstractConfigurator

Return this plugin's JavaScript parser

AbstractConfigurator::getTemplate() — Method in class AbstractConfigurator
Configurator::getTemplate() — Method in class Configurator
Configurator::getRegexp() — Method in class Configurator

Return the regexp used to match URLs

Configurator::getTemplate() — Method in class Configurator
Configurator::get() — Method in class Configurator

Return a value from this collection

BBCodeCollection::getAlreadyExistsException() — Method in class BBCodeCollection

Return the exception that is thrown when creating an item using a key that already exists

BBCodeCollection::getNotExistException() — Method in class BBCodeCollection

Return the exception that is thrown when accessing an item that does not exist

BBCodeMonkey::generateAttribute() — Method in class BBCodeMonkey

Generate an attribute based on a token

Repository::get() — Method in class Repository

Get a BBCode and its associated tag from this repository

Parser::getTagName() — Method in class Parser

Get the tag name for current BBCode

Configurator::getHelper() — Method in class Configurator

Return an instance of s9e\TextFormatter\Plugins\Censor\Helper

Configurator::getJSHints() — Method in class Configurator

Return additional hints used in the JavaScript parser

Configurator::getWords() — Method in class Configurator

Return a list of censored words

Configurator::getWordsRegexp() — Method in class Configurator

Generate a regexp that matches the given list of words

Configurator::get() — Method in class Configurator

Return a value from this collection

Helper::getReplacement() — Method in class Helper

Get the replacement for given word

ConfiguratorBase::getBaseProperties() — Method in class ConfiguratorBase

Return a list of base properties meant to be added to asConfig()'s return

ConfiguratorBase::getJSHints() — Method in class ConfiguratorBase

Return additional hints used in the JavaScript parser

ConfiguratorBase::getJSParser() — Method in class ConfiguratorBase

Return this plugin's JavaScript parser

ConfiguratorBase::getTag() — Method in class ConfiguratorBase

Return the tag associated with this plugin, if applicable

Configurator::getJSHints() — Method in class Configurator

Return additional hints used in the JavaScript parser

Configurator::getAliasesConfig() — Method in class Configurator

Generate the config options related to aliases

Configurator::getCustomAliases() — Method in class Configurator

Get a list of custom aliases (not shortnames)

Parser::getHexSequence() — Method in class Parser

Get the sequence of Unicode codepoints that corresponds to given emoji

Configurator::getJSHints() — Method in class Configurator

Return additional hints used in the JavaScript parser

Configurator::getTemplate() — Method in class Configurator

Generate the dynamic template that renders all emoticons

Configurator::get() — Method in class Configurator

Return a value from this collection

EmoticonCollection::getAlreadyExistsException() — Method in class EmoticonCollection

Return the exception that is thrown when creating an item using a key that already exists

EmoticonCollection::getNotExistException() — Method in class EmoticonCollection

Return the exception that is thrown when accessing an item that does not exist

Configurator::getJSHints() — Method in class Configurator

Return additional hints used in the JavaScript parser

Configurator::get() — Method in class Configurator

Return a value from this collection

Configurator::getJSHints() — Method in class Configurator

Return additional hints used in the JavaScript parser

Configurator::getJSParser() — Method in class Configurator

Return this plugin's JavaScript parser

Blocks::getAtxHeaderEndTagLen() — Method in class Blocks

Return the length of the markup at the end of an ATX header

Blocks::getBlockMarks() — Method in class Blocks

Capture and return block marks from given string

Emphasis::getEmphasisByBlock() — Method in class Emphasis

Get emphasis markup split by block

InlineCode::getInlineCodeMarkers() — Method in class InlineCode

Capture and return inline code markers

Links::getLabels() — Method in class Links

Capture and return labels used in current text

Slugger::getJS() — Method in class Slugger
Configurator::getSiteHelper() — Method in class Configurator
Configurator::getSites() — Method in class Configurator

Return the list of configured sites

Configurator::getAttributeNamesFromRegexps() — Method in class Configurator

Return the list of named captures from a list of [regexp, map] pairs

Configurator::getAttributesConfig() — Method in class Configurator

Get the attributes config for given site config

SiteDefinitionCollection::getAlreadyExistsException() — Method in class SiteDefinitionCollection

Return the exception that is thrown when creating an item using a key that already exists

SiteDefinitionCollection::getNotExistException() — Method in class SiteDefinitionCollection

Return the exception that is thrown when accessing an item that does not exist

XmlFileDefinitionCollection::getConfigFromXmlFile() — Method in class XmlFileDefinitionCollection

Extract a site's config from its XML file

XmlFileDefinitionCollection::getElementConfig() — Method in class XmlFileDefinitionCollection

Extract a site's config from its XML representation

XmlFileDefinitionCollection::getValueFromElement() — Method in class XmlFileDefinitionCollection

Extract a value from given element

AbstractConfigurableHostHelper::getHosts() — Method in class AbstractConfigurableHostHelper
AbstractConfigurableHostHelper::getSiteId() — Method in class AbstractConfigurableHostHelper
BlueskyHelper::getSiteId() — Method in class BlueskyHelper
ConfigurableHostInterface::getHosts() — Method in class ConfigurableHostInterface
MastodonHelper::getSiteId() — Method in class MastodonHelper
PeerTubeHelper::getSiteId() — Method in class PeerTubeHelper
XenForoHelper::getSiteId() — Method in class XenForoHelper
TemplateBuilder::getTemplate() — Method in class TemplateBuilder

Generate and return a template based on given config

TemplateGenerator::getContentTemplate() — Method in class TemplateGenerator

Build the template representing the embedded content

TemplateGenerator::getTemplate() — Method in class TemplateGenerator

Build a template based on a list of attributes

TemplateGenerator::generateAttributes() — Method in class TemplateGenerator

Generate xsl:attributes elements from an array

TemplateGenerator::generateStyle() — Method in class TemplateGenerator

Generate a CSS declaration based on an array of CSS properties

TemplateGenerator::getResponsivePadding() — Method in class TemplateGenerator

Generate and return the padding declaration used in the responsive wrapper

TemplateGenerator::getUnwrappedTemplate() — Method in class TemplateGenerator

Generate and return a responsive template for the embedded content

TemplateGenerator::getWrappedTemplate() — Method in class TemplateGenerator

Generate and return a template for the embedded content, complete with a responsive wrapper

Choose::getContentTemplate() — Method in class Choose

Build the template representing the embedded content

Flash::getContentTemplate() — Method in class Flash

Build the template representing the embedded content

Flash::generateParamElement() — Method in class Flash

Generate a param element to be used inside of an object element

Iframe::getContentTemplate() — Method in class Iframe

Build the template representing the embedded content

Iframe::getFilteredAttributes() — Method in class Iframe

Filter the attributes to keep only those that can be used in an iframe

Parser::getAttributes() — Method in class Parser

Return a set of attributes for given URL based on a site's config

Parser::getHttpClient() — Method in class Parser

Return a cached instance of the HTTP client

Parser::getSiteIdFromUrl() — Method in class Parser

Return the siteId that corresponds to given URL

Configurator::generateCellTagConfig() — Method in class Configurator

Generate the tag config for give cell element

Configurator::getJSHints() — Method in class Configurator

Return additional hints used in the JavaScript parser

Configurator::getPassthroughCapture() — Method in class Configurator

Get the index of the capture used for passthrough in current replacement

Configurator::getRegexpInfo() — Method in class Configurator

Parse a regexp and return its info

Helper::getStats() — Method in class Helper

Return stats from a parsed representation

Renderer::getParameter() — Method in class Renderer

Get the value of a parameter

Renderer::getParameters() — Method in class Renderer

Get the values of all parameters

PHP::getParamAsXPath() — Method in class PHP

Return a parameter's value as an XPath expression

PHP::getQuickTextContent() — Method in class PHP

Extract the text content from given XML

Utils::getAttributeValues() — Method in class Utils

Return every value used in given attribute from given tag

Http::getClient() — Method in class Http

Instantiate and return an HTTP client

Http::getCachingClient() — Method in class Http

Instantiate and return a caching HTTP client

Client::get() — Method in class Client

Execute a GET request and return the response's body

Cached::get() — Method in class Cached

Execute a GET request and return the response's body

Cached::getCachedFilepath() — Method in class Cached

Generate and return a filepath that matches given vars

Cached::getCacheKey() — Method in class Cached

Generate a key for a given set of values

Cached::getClient() — Method in class Cached

Return cached client configured with this client's options

Curl::get() — Method in class Curl

Execute a GET request and return the response's body

Curl::getHandle() — Method in class Curl

Return a globally cached cURL handle, configured for current instance

Curl::getNewHandle() — Method in class Curl

Create and return a new cURL handle

$ Native#gzipEnabled — Property in class Native
Native::get() — Method in class Native

Execute a GET request and return the response's body

Native::generateHeaders() — Method in class Native

Generate a list of headers for given request

H

$ Configurator#HTMLComments — Property in class Configurator

HTMLComments plugin's configurator

$ Configurator#HTMLElements — Property in class Configurator

HTMLElements plugin's configurator

$ Configurator#HTMLEntities — Property in class Configurator

HTMLEntities plugin's configurator

HostnameList — Class in namespace s9e\TextFormatter\Configurator\Collections
UnsafeTemplateException::highlightNode() — Method in class UnsafeTemplateException

Highlight the source of the template that has caused this exception, with the node highlighted

$ ElementInspector#htmlElements — Property in class ElementInspector

This is an abridged version of the HTML5 content models and rules, with some liberties taken.

ElementInspector::hasProperty() — Method in class ElementInspector

Test whether given element has given property in context

TemplateHelper::highlightNode() — Method in class TemplateHelper

Highlight the source of a node inside of a template

$ TemplateInspector#hasElements — Property in class TemplateInspector
$ TemplateInspector#hasRootText — Property in class TemplateInspector
HashmapFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ JavaScript#hintGenerator — Property in class JavaScript
Hasher — Class in namespace s9e\TextFormatter\Configurator\JavaScript
HintGenerator — Class in namespace s9e\TextFormatter\Configurator\JavaScript
$ HintGenerator#hints — Property in class HintGenerator
$ OnlineMinifier#httpClient — Property in class OnlineMinifier
Serializer::hasMultipleCases() — Method in class Serializer

Test whether given switch has more than one non-default case

AbstractChooseOptimization::hasOtherwise() — Method in class AbstractChooseOptimization

Test whether current xsl:choose element has an xsl:otherwise child

HashmapFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
Tag::hasAttribute() — Method in class Tag

Return whether given attribute is set

Helper — Class in namespace s9e\TextFormatter\Plugins\Censor
$ Parser#hasDoubleQuote — Property in class Parser
$ Parser#hasSingleQuote — Property in class Parser
$ ParsedText#hasEscapedChars — Property in class ParsedText
$ ParsedText#hasReferences — Property in class ParsedText
TemplateGenerator::hasDynamicHeight() — Method in class TemplateGenerator

Test whether current template has a dynamic height

TemplateGenerator::hasDynamicWidth() — Method in class TemplateGenerator

Test whether current template has a dynamic width

Parser::hasValidTable() — Method in class Parser

Test whether a valid table is currently buffered

Helper — Class in namespace s9e\TextFormatter\Plugins\TaskLists
PHP::hasNonNullValues() — Method in class PHP

Test whether given array has any non-null values

Http — Class in namespace s9e\TextFormatter\Utils
$ Curl#handle — Property in class Curl

I

$ Collection#items — Property in class Collection
NormalizedCollection::indexOf() — Method in class NormalizedCollection

Find the index of a given value

NormalizedList::insert() — Method in class NormalizedList

Insert a value at an arbitrary 0-based position

ElementInspector::isBlock() — Method in class ElementInspector

Test whether given element is a block element

ElementInspector::isEmpty() — Method in class ElementInspector

Test whether given element uses the empty content model

ElementInspector::isFormattingElement() — Method in class ElementInspector

Test whether given element is a formatting element

ElementInspector::isTextOnly() — Method in class ElementInspector

Test whether given element only accepts text nodes

ElementInspector::isTransparent() — Method in class ElementInspector

Test whether given element uses the transparent content model

ElementInspector::isVoid() — Method in class ElementInspector

Test whether given element uses the void content model

FilterHelper::isAllowed() — Method in class FilterHelper

Test whether given filter is a default filter or is in the list of allowed filters

RulesHelper::initMatrix() — Method in class RulesHelper

Initialize a matrix of settings

$ TemplateInspector#isBlock — Property in class TemplateInspector
$ TemplateInspector#isEmpty — Property in class TemplateInspector
$ TemplateInspector#isFormattingElement — Property in class TemplateInspector
$ TemplateInspector#isPassthrough — Property in class TemplateInspector
$ TemplateInspector#isTransparent — Property in class TemplateInspector
$ TemplateInspector#isVoid — Property in class TemplateInspector
TemplateInspector::isBlock() — Method in class TemplateInspector

Return whether this template should be considered a block-level element

TemplateInspector::isFormattingElement() — Method in class TemplateInspector

Return whether this template adds to the list of active formatting elements

TemplateInspector::isEmpty() — Method in class TemplateInspector

Return whether this template uses the "empty" content model

TemplateInspector::isPassthrough() — Method in class TemplateInspector

Return whether this template lets content through via an xsl:apply-templates element

TemplateInspector::isTransparent() — Method in class TemplateInspector

Return whether this template uses the "transparent" content model

TemplateInspector::isVoid() — Method in class TemplateInspector

Return whether all branches have an ancestor that is a void element

TemplateInspector::isFormattingSpan() — Method in class TemplateInspector

Test whether given node is a span element used for formatting

IRProcessor — Class in namespace s9e\TextFormatter\Configurator\Helpers\TemplateParser
XPathHelper::isExpressionNumeric() — Method in class XPathHelper

Determine whether given XPath expression definitely evaluates to a number

Attribute::isSafe() — Method in class Attribute

Return whether this attribute is safe to be used in given context

AttributeFilter::isSafeInJS() — Method in class AttributeFilter

Return whether this filter makes a value safe to be used in JavaScript

IdentifierFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
IntFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
IpFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
IpportFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Ipv4Filter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Ipv6Filter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
UintFilter::isSafeInCSS() — Method in class UintFilter

Return whether this object is safe to be used in CSS

UintFilter::isSafeInJS() — Method in class UintFilter

Return whether this filter makes a value safe to be used in JavaScript

UintFilter::isSafeAsURL() — Method in class UintFilter

Return whether this object is safe to be used as a URL

UrlFilter::isSafeInCSS() — Method in class UrlFilter

Return whether this object is safe to be used in CSS

UrlFilter::isSafeInJS() — Method in class UrlFilter

Return whether this filter makes a value safe to be used in JavaScript

UrlFilter::isSafeAsURL() — Method in class UrlFilter

Return whether this object is safe to be used as a URL

$ Regexp#isGlobal — Property in class Regexp
Tag::issetTemplate() — Method in class Tag

Test whether this tag has a template

$ Template#inspector — Property in class Template
$ Template#isNormalized — Property in class Template
Template::isNormalized() — Method in class Template

Set and/or return whether this template has been normalized

JavaScript::injectConfig() — Method in class JavaScript

Inject the parser config into given source

ConfigOptimizer::isIterable() — Method in class ConfigOptimizer

Test whether given value is iterable

$ ConfigValue#isDeduplicated — Property in class ConfigValue
ConfigValue::incrementUseCount() — Method in class ConfigValue

Increment the use counter

ConfigValue::isDeduplicated() — Method in class ConfigValue

Return whether this value is marked as deduplicated

Encoder::isIndexedArray() — Method in class Encoder

Test whether given array is a numerically indexed array

Encoder::isLegalProp() — Method in class Encoder

Test whether a string can be used as a property name, unquoted

FirstAvailable::indexOf() — Method in class FirstAvailable

Find the index of a given value

FirstAvailable::insert() — Method in class FirstAvailable

Insert a value at an arbitrary 0-based position

$ AbstractOptimizer#i — Property in class AbstractOptimizer
$ BranchOutputOptimizer#i — Property in class BranchOutputOptimizer
BranchOutputOptimizer::isBranchToken() — Method in class BranchOutputOptimizer

Test whether the token at current index is an if/elseif/else token

ControlStructuresOptimizer::isControlStructure() — Method in class ControlStructuresOptimizer

Test whether the token at current index is a control structure

ControlStructuresOptimizer::isFollowedByElse() — Method in class ControlStructuresOptimizer

Test whether current block is followed by an elseif/else structure

$ Optimizer#i — Property in class Optimizer
Optimizer::isBetweenHtmlspecialcharCalls() — Method in class Optimizer

Test whether current token is between two htmlspecialchars() calls

Optimizer::isHtmlspecialcharSafeVar() — Method in class Optimizer

Test whether current token is at the beginning of an htmlspecialchars()-safe var

Optimizer::isOutputAssignment() — Method in class Optimizer

Test whether the cursor is at the beginning of an output assignment

Optimizer::isPrecededByOutputVar() — Method in class Optimizer

Test whether the cursor is immediately after the output variable

$ Serializer#isVoid — Property in class Serializer
Serializer::isBooleanAttribute() — Method in class Serializer

Test whether given attribute declaration is a minimizable boolean attribute

SingleByteStringManipulation::isAsciiChars() — Method in class SingleByteStringManipulation

Test whether given list of strings contains only single ASCII characters

RulesGenerator::indexOf() — Method in class RulesGenerator

Find the index of a given value

RulesGenerator::insert() — Method in class RulesGenerator

Insert a value at an arbitrary 0-based position

IgnoreTagsInCode — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
IgnoreTextIfDisallowed — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
IgnoreWhitespaceAroundBlockElements — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
TemplateChecker::indexOf() — Method in class TemplateChecker

Find the index of a given value

TemplateChecker::insert() — Method in class TemplateChecker

Insert a value at an arbitrary 0-based position

$ AbstractDynamicContentCheck#ignoreUnknownAttributes — Property in class AbstractDynamicContentCheck
AbstractDynamicContentCheck::isSafe() — Method in class AbstractDynamicContentCheck

Return whether an attribute is considered safe

AbstractDynamicContentCheck::ignoreUnknownAttributes() — Method in class AbstractDynamicContentCheck

Configure this template check to ignore unknown attributes

AbstractDynamicContentCheck::isExpressionSafe() — Method in class AbstractDynamicContentCheck

Test whether given expression is safe in context

AbstractFlashRestriction::isDynamic() — Method in class AbstractFlashRestriction

Test whether given node contains dynamic content (XSL elements or attribute value template)

DisallowUnsafeDynamicCSS::isExpressionSafe() — Method in class DisallowUnsafeDynamicCSS

Test whether given expression is safe in context

DisallowUnsafeDynamicCSS::isSafe() — Method in class DisallowUnsafeDynamicCSS

Return whether an attribute is considered safe

DisallowUnsafeDynamicJS::isExpressionSafe() — Method in class DisallowUnsafeDynamicJS

Test whether given expression is safe in context

DisallowUnsafeDynamicJS::isSafe() — Method in class DisallowUnsafeDynamicJS

Return whether an attribute is considered safe

DisallowUnsafeDynamicURL::isSafe() — Method in class DisallowUnsafeDynamicURL

Return whether an attribute is considered safe

DisallowUnsafeDynamicURL::isSafeUrl() — Method in class DisallowUnsafeDynamicURL

Test whether given URL is known to be safe

AbstractChooseOptimization::isEmpty() — Method in class AbstractChooseOptimization

Test whether current xsl:choose element has no content besides xsl:when and xsl:otherwise

AbstractChooseOptimization::isEqualTag() — Method in class AbstractChooseOptimization

Test whether two elements have the same start tag

AbstractNormalization::isXsl() — Method in class AbstractNormalization

Test whether given node is an XSL element

ConvertCurlyExpressionsInText::insertTextBefore() — Method in class ConvertCurlyExpressionsInText

Insert a text node before given node

FoldConstantXPathExpressions::isConstantExpression() — Method in class FoldConstantXPathExpressions

Test whether given expression seems to be constant

InlineAttributes — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Inline the xsl:attribute declarations of a template

InlineCDATA — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
InlineElements — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Inline the elements declarations of a template

InlineInferredValues — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Inline the text content of a node or the value of an attribute where it's known

InlineInferredValues::inlineInferredValue() — Method in class InlineInferredValues

Replace the inferred value in given node and its descendants

InlineTextElements — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
InlineTextElements::isFollowedByText() — Method in class InlineTextElements

Test whether an element is followed by a text node

InlineTextElements::isPrecededByText() — Method in class InlineTextElements

Test whether an element is preceded by a text node

InlineXPathLiterals — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
OptimizeChooseDeadBranches::isAlwaysFalse() — Method in class OptimizeChooseDeadBranches

Test whether given XPath expression is always false

OptimizeChooseDeadBranches::isAlwaysTrue() — Method in class OptimizeChooseDeadBranches

Test whether given XPath expression is always true

TemplateNormalizer::indexOf() — Method in class TemplateNormalizer

Find the index of a given value

TemplateNormalizer::insert() — Method in class TemplateNormalizer

Insert a value at an arbitrary 0-based position

CollectionProxy::indexOf() — Method in class CollectionProxy
TemplateSafeness::isSafe() — Method in class TemplateSafeness

Return whether this object is safe to be used in given context

TemplateSafeness::isSafeAsURL() — Method in class TemplateSafeness

Return whether this object is safe to be used as a URL

TemplateSafeness::isSafeInCSS() — Method in class TemplateSafeness

Return whether this object is safe to be used in CSS

TemplateSafeness::isSafeInJS() — Method in class TemplateSafeness

Return whether this object is safe to be used in JavaScript

AttributeName::isValid() — Method in class AttributeName

Return whether a string is a valid attribute name

TagName::isValid() — Method in class TagName

Return whether a string is a valid tag name

TemplateParameterName::isValid() — Method in class TemplateParameterName

Return whether a string is a valid parameter name

$ Parser#isRich — Property in class Parser
Parser::isFollowedByClosingTag() — Method in class Parser

Test whether given start tag is immediately followed by a closing tag

Parser::isInvalidTextSpan() — Method in class Parser

Test whether given text span is outside text boundaries or an invalid UTF sequence

Parser::insertTag() — Method in class Parser

Insert given tag in the tag stack

Logger::info() — Method in class Logger

Add an "info" type log entry

$ Tag#invalid — Property in class Tag
Tag::invalidate() — Method in class Tag

Invalidate this tag, as well as tags bound to this tag

Tag::isBrTag() — Method in class Tag

Test whether this tag is a br tag

Tag::isEndTag() — Method in class Tag

Test whether this tag is an end tag (self-closing tags inclusive)

Tag::isIgnoreTag() — Method in class Tag

Test whether this tag is an ignore tag

Tag::isInvalid() — Method in class Tag

Test whether this tag is invalid

Tag::isParagraphBreak() — Method in class Tag

Test whether this tag represents a paragraph break

Tag::isSelfClosingTag() — Method in class Tag

Test whether this tag is a self-closing tag

Tag::isSystemTag() — Method in class Tag

Test whether this tag is a special tag: "br", "i", "pb" or "v"

Tag::isStartTag() — Method in class Tag

Test whether this tag is a start tag (self-closing tags inclusive)

Tag::isVerbatim() — Method in class Tag

Test whether this tag represents verbatim text

Configurator::indexOf() — Method in class Configurator

Find the index of a given value

BBCodeMonkey::isFilter() — Method in class BBCodeMonkey

Test whether a token's name is the name of a filter

Configurator::indexOf() — Method in class Configurator

Find the index of a given value

Helper::isCensored() — Method in class Helper

Test whether given word is censored

Helper::isAllowed() — Method in class Helper

Test whether given word is allowed (whitelisted)

Parser::isAllowed() — Method in class Parser

Test whether given word is allowed

Configurator::indexOf() — Method in class Configurator

Find the index of a given value

Configurator::indexOf() — Method in class Configurator

Find the index of a given value

ParsedText::indexOf() — Method in class ParsedText

Find the first occurence of given substring starting at given position

ParsedText::isAfterWhitespace() — Method in class ParsedText

Test whether given position is preceded by whitespace

ParsedText::isAlnum() — Method in class ParsedText

Test whether given character is alphanumeric

ParsedText::isBeforeWhitespace() — Method in class ParsedText

Test whether given position is followed by whitespace

ParsedText::isSurroundedByAlnum() — Method in class ParsedText

Test whether a length of text is surrounded by alphanumeric characters

ParsedText::isWhitespace() — Method in class ParsedText

Test whether given character is an ASCII whitespace character

Emphasis::ignoreEmphasis() — Method in class Emphasis

Test whether emphasis should be ignored at the given position in the text

Images — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
InlineCode — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
InlineSpoiler — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
$ CachedDefinitionCollection#items — Property in class CachedDefinitionCollection
{@inheritdoc}
Iframe — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\TemplateGenerators
$ Iframe#iframeAttributes — Property in class Iframe
Parser::interpolateVars() — Method in class Parser

Interpolate {@vars} in given string

Parser::isValidSeparator() — Method in class Parser

Test whether given line is a valid separator

Configurator::isCatchAll() — Method in class Configurator

Test whether given expression is a catch-all expression such as .*?

J

$ Configurator#javascript — Property in class Configurator
$ ProgrammableCallback#js — Property in class ProgrammableCallback
$ Regexp#jsRegexp — Property in class Regexp
JavaScript — Class in namespace s9e\TextFormatter\Configurator
$ ConfigOptimizer#jsLengths — Property in class ConfigOptimizer

K

$ Configurator#Keywords — Property in class Configurator

Keywords plugin's configurator

AttributePreprocessorCollection::key() — Method in class AttributePreprocessorCollection
Collection::key() — Method in class Collection
$ Minifier#keepGoing — Property in class Minifier
FirstAvailable::key() — Method in class FirstAvailable
$ StylesheetCompressor#keyPrefix — Property in class StylesheetCompressor
RulesGenerator::key() — Method in class RulesGenerator
TemplateChecker::key() — Method in class TemplateChecker
TemplateNormalizer::key() — Method in class TemplateNormalizer
CollectionProxy::key() — Method in class CollectionProxy
Configurator::key() — Method in class Configurator
Configurator::key() — Method in class Configurator
Configurator::key() — Method in class Configurator
Configurator::key() — Method in class Configurator

L

$ Configurator#Litedown — Property in class Configurator

Litedown plugin's configurator

Configurator::loadBundle() — Method in class Configurator

Load a bundle into this configuration

PluginCollection::load() — Method in class PluginCollection

Load a default plugin

$ TemplateInspector#leafNodes — Property in class TemplateInspector
TemplateLoader::load() — Method in class TemplateLoader

Load a template as an xsl:template node

TemplateLoader::loadAsHTML() — Method in class TemplateLoader

Load given HTML template in a DOM document

TemplateLoader::loadAsXML() — Method in class TemplateLoader

Load given XSL template in a DOM document

$ PHP#lastClassName — Property in class PHP
$ PHP#lastFilepath — Property in class PHP
AbstractNormalization::lowercase() — Method in class AbstractNormalization

Make an ASCII string lowercase

$ Parser#logger — Property in class Parser
Logger — Class in namespace s9e\TextFormatter\Parser
$ Logger#logs — Property in class Logger
$ Tag#len — Property in class Tag
Parser::linkifyUrl() — Method in class Parser

Linkify given URL at given position

Repository::loadRepository() — Method in class Repository

Load a repository file into a DOMDocument

LinkAttributesSetter — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser
$ ParsedText#linkReferences — Property in class ParsedText
$ AbstractScript#longRegexp — Property in class AbstractScript
LinkReferences — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
Links — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
Renderer::loadXML() — Method in class Renderer

Create a return a new DOMDocument loaded with given XML

XSLT::load() — Method in class XSLT

Create an XSLTProcessor and load the stylesheet

Utils::loadXML() — Method in class Utils

Create a return a new DOMDocument loaded with given XML

ParsedDOM::loadXML() — Method in class ParsedDOM

M

MediaPack — Class in namespace s9e\TextFormatter\Bundles
$ Configurator#MediaEmbed — Property in class Configurator

MediaEmbed plugin's configurator

MediaPack — Class in namespace s9e\TextFormatter\Configurator\Bundles
AttributePreprocessorCollection::merge() — Method in class AttributePreprocessorCollection

Merge a set of attribute preprocessors into this collection

MinifierList — Class in namespace s9e\TextFormatter\Configurator\Collections
Ruleset::merge() — Method in class Ruleset

Merge a set of rules into this collection

TemplateInspector::match() — Method in class TemplateInspector

Test whether two bitfields have any bits in common

Normalizer::markBranchTables() — Method in class Normalizer

Mark switch elements that are used as branch tables

Normalizer::markSwitchTable() — Method in class Normalizer

Mark given switch element if it's used as a branch table

Normalizer::markConditionalCloseTagElements() — Method in class Normalizer

Mark conditional nodes

Normalizer::markBooleanAttributes() — Method in class Normalizer

Mark boolean attributes

Normalizer::markVoidElements() — Method in class Normalizer

Mark void elements

Optimizer::mergeConsecutiveLiteralOutputElements() — Method in class Optimizer

Merge consecutive literal outputs

XPathHelper::minify() — Method in class XPathHelper

Remove extraneous space in a given XPath expression

MapFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ JavaScript#minifier — Property in class JavaScript
CallbackGenerator::mapArray() — Method in class CallbackGenerator

Replace callbacks in given config array

Minifier — Class in namespace s9e\TextFormatter\Configurator\JavaScript
Minifier::minify() — Method in class Minifier

Minify given JavaScript source

ClosureCompilerApplication::minify() — Method in class ClosureCompilerApplication

Compile given JavaScript source via the Closure Compiler application

ClosureCompilerService::minify() — Method in class ClosureCompilerService

Compile given JavaScript source via the Closure Compiler Service

FirstAvailable::minify() — Method in class FirstAvailable

Minify given JavaScript source

MatthiasMullieMinify — Class in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
MatthiasMullieMinify::minify() — Method in class MatthiasMullieMinify

Compile given JavaScript source using matthiasmullie/minify

Noop::minify() — Method in class Noop

No-op method, output is the same as input

$ StylesheetCompressor#minSaving — Property in class StylesheetCompressor
$ RecursiveParser#matchGroups — Property in class RecursiveParser
MatcherInterface — Class in namespace s9e\TextFormatter\Configurator\RecursiveParser
BranchOutputOptimizer::mergeIfBranches() — Method in class BranchOutputOptimizer

Merge the branches of an if/elseif/else block

BranchOutputOptimizer::mergeOutput() — Method in class BranchOutputOptimizer

Merge two consecutive series of consecutive output expressions together

ControlStructuresOptimizer::mustPreserveBraces() — Method in class ControlStructuresOptimizer

Test whether braces must be preserved in current context

$ Optimizer#maxLoops — Property in class Optimizer
Optimizer::mergeConcatenatedHtmlSpecialChars() — Method in class Optimizer

Merge concatenated htmlspecialchars() calls together

Optimizer::mergeConcatenatedStrings() — Method in class Optimizer

Merge concatenated strings together

Math — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
MultiByteStringManipulation — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
ManageParagraphs — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
$ AbstractFlashRestriction#maxSetting — Property in class AbstractFlashRestriction
MergeConsecutiveCopyOf — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
MergeIdenticalConditionalBranches — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Merge xsl:when branches if they have identical content

MergeIdenticalConditionalBranches::mergeBranches() — Method in class MergeIdenticalConditionalBranches

Merge identical xsl:when elements from a list

MergeIdenticalConditionalBranches::mergeCompatibleBranches() — Method in class MergeIdenticalConditionalBranches

Inspect the branches of an xsl:choose element and merge branches if their content is identical and their order does not matter

MergeIdenticalConditionalBranches::mergeConsecutiveBranches() — Method in class MergeIdenticalConditionalBranches

Inspect the branches of an xsl:choose element and merge consecutive branches if their content is identical

MinifyInlineCSS — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
MinifyInlineCSS::minify() — Method in class MinifyInlineCSS

Minify a CSS string

MinifyXPathExpressions — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
OptimizeChoose::matchBranches() — Method in class OptimizeChoose

Test whether all branches of current xsl:choose element share a common firstChild/lastChild

OptimizeChoose::matchOnlyChild() — Method in class OptimizeChoose

Test whether all branches of current xsl:choose element have a single child with the same start tag

OptimizeChoose::moveFirstChildBefore() — Method in class OptimizeChoose

Move the firstChild of each branch before current xsl:choose

OptimizeChoose::moveLastChildAfter() — Method in class OptimizeChoose

Move the lastChild of each branch after current xsl:choose

OptimizeChooseDeadBranches::makeOtherwise() — Method in class OptimizeChooseDeadBranches

Convert given xsl:when element into an xsl:otherwise element

$ TemplateNormalizer#maxIterations — Property in class TemplateNormalizer
$ TemplateSafeness#markedSafe — Property in class TemplateSafeness
TemplateSafeness::markAsSafeAsURL() — Method in class TemplateSafeness

Return whether this object is safe to be used as a URL

TemplateSafeness::markAsSafeInCSS() — Method in class TemplateSafeness

Return whether this object is safe to be used in CSS

TemplateSafeness::markAsSafeInJS() — Method in class TemplateSafeness

Return whether this object is safe to be used in JavaScript

$ Parser#maxFixingCost — Property in class Parser
MapFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
$ Configurator#matchWww — Property in class Configurator
ParsedText::markBoundary() — Method in class ParsedText

Mark the boundary of a block in the original text

Blocks::matchSetextLines() — Method in class Blocks

Capture and store lines that contain a Setext-tyle header

MastodonHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
MastodonHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
TemplateGenerator::mergeAttributes() — Method in class TemplateGenerator

Merge two array of attributes

$ Configurator#modifiers — Property in class Configurator
Configurator::match() — Method in class Configurator

Configure a pattern-based match

PHP::matchAttributes() — Method in class PHP

Capture and return the attributes of an XML element

N

AttributeCollection::normalizeKey() — Method in class AttributeCollection

Normalize a key as an attribute name

AttributeCollection::normalizeValue() — Method in class AttributeCollection

Normalize a value to an instance of Attribute

AttributeFilterCollection::normalizeKey() — Method in class AttributeFilterCollection

Normalize the name of an attribute filter

AttributeFilterCollection::normalizeValue() — Method in class AttributeFilterCollection

Normalize a value to an instance of AttributeFilter

AttributeList::normalizeValue() — Method in class AttributeList

Normalize the name of an attribute

Collection::next() — Method in class Collection
FilterChain::normalizeValue() — Method in class FilterChain

Normalize a value into an TagFilter instance

HostnameList::normalizeHostmask() — Method in class HostnameList

Normalize a hostmask to a regular expression

MinifierList::normalizeValue() — Method in class MinifierList

Normalize the value to an object

NormalizedCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
NormalizedCollection::normalizeKey() — Method in class NormalizedCollection

Normalize an item's key

NormalizedCollection::normalizeValue() — Method in class NormalizedCollection

Normalize a value for storage

NormalizedList — Class in namespace s9e\TextFormatter\Configurator\Collections
NormalizedList::normalizeKey() — Method in class NormalizedList

Ensure that the key is a valid offset

PluginCollection::normalizeKey() — Method in class PluginCollection

Validate a plugin name

PluginCollection::normalizeValue() — Method in class PluginCollection

Create a plugin instance/ensure it implements the correct interface

RulesGeneratorList::normalizeValue() — Method in class RulesGeneratorList

Normalize the value to an object

SchemeList::normalizeValue() — Method in class SchemeList

Validate and normalize a scheme name to lowercase, or throw an exception if invalid

TagCollection::normalizeKey() — Method in class TagCollection

Normalize a tag name used as a key in this colelction

TagCollection::normalizeValue() — Method in class TagCollection

Normalize a value to an instance of Tag

TagList::normalizeValue() — Method in class TagList

Normalize a value to a tag name

TemplateCheckList::normalizeValue() — Method in class TemplateCheckList

Normalize the value to an instance of TemplateCheck

TemplateNormalizationList::normalizeValue() — Method in class TemplateNormalizationList

Normalize the value to an instance of AbstractNormalization

TemplateParameterCollection::normalizeKey() — Method in class TemplateParameterCollection

Normalize a parameter name

TemplateParameterCollection::normalizeValue() — Method in class TemplateParameterCollection

Normalize a parameter value

$ UnsafeTemplateException#node — Property in class UnsafeTemplateException
NodeLocator — Class in namespace s9e\TextFormatter\Configurator\Helpers
Normalizer — Class in namespace s9e\TextFormatter\Configurator\Helpers\TemplateParser
Normalizer::normalize() — Method in class Normalizer

Normalize an IR

Optimizer::nextSiblingIsLiteralOutput() — Method in class Optimizer

Test whether the next sibling of an element is a literal output element with matching escaping

$ Parser#normalizer — Property in class Parser
NumberFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ProgrammableCallback::normalizeCallback() — Method in class ProgrammableCallback

Normalize a callback's representation

$ Tag#nestingLimit — Property in class Tag

Maximum nesting level for this tag

Template::normalize() — Method in class Template

Normalize this template's content

$ ConfigValue#name — Property in class ConfigValue
FirstAvailable::next() — Method in class FirstAvailable
FirstAvailable::normalizeKey() — Method in class FirstAvailable

Ensure that the key is a valid offset

FirstAvailable::normalizeValue() — Method in class FirstAvailable

Normalize the value to an object

Noop — Class in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers

No-op minifier

$ PHP#normalizer — Property in class PHP
AbstractConvertor::normalizeNumber() — Method in class AbstractConvertor

Normalize a number representation

$ XSLT#normalizer — Property in class XSLT
RulesGenerator::next() — Method in class RulesGenerator
RulesGenerator::normalizeKey() — Method in class RulesGenerator

Ensure that the key is a valid offset

RulesGenerator::normalizeValue() — Method in class RulesGenerator

Normalize the value to an object

TemplateChecker::next() — Method in class TemplateChecker
TemplateChecker::normalizeKey() — Method in class TemplateChecker

Ensure that the key is a valid offset

TemplateChecker::normalizeValue() — Method in class TemplateChecker

Normalize the value to an instance of TemplateCheck

$ DisallowElementNS#namespaceURI — Property in class DisallowElementNS
AbstractChooseOptimization::normalizeElement() — Method in class AbstractChooseOptimization
AbstractConstantFolding::normalizeAttribute() — Method in class AbstractConstantFolding

Replace constant expressions in given attribute's AVT

AbstractConstantFolding::normalizeElement() — Method in class AbstractConstantFolding

Replace constant expressions in given XSL element

AbstractNormalization::normalize() — Method in class AbstractNormalization

Apply this normalization rule to given template

AbstractNormalization::normalizeAttribute() — Method in class AbstractNormalization
AbstractNormalization::normalizeCdataSection() — Method in class AbstractNormalization
AbstractNormalization::normalizeComment() — Method in class AbstractNormalization
AbstractNormalization::normalizeElement() — Method in class AbstractNormalization
AbstractNormalization::normalizeNode() — Method in class AbstractNormalization
AbstractNormalization::normalizeText() — Method in class AbstractNormalization
AddAttributeValueToElements::normalizeElement() — Method in class AddAttributeValueToElements
ConvertCurlyExpressionsInText::normalizeText() — Method in class ConvertCurlyExpressionsInText
Custom::normalize() — Method in class Custom

Call the user-supplied callback

DeoptimizeIf::normalizeElement() — Method in class DeoptimizeIf
EnforceHTMLOmittedEndTags::normalizeElement() — Method in class EnforceHTMLOmittedEndTags
FixUnescapedCurlyBracesInHtmlAttributes::normalizeAttribute() — Method in class FixUnescapedCurlyBracesInHtmlAttributes
InlineAttributes::normalizeElement() — Method in class InlineAttributes
InlineCDATA::normalizeCdataSection() — Method in class InlineCDATA
InlineElements::normalizeElement() — Method in class InlineElements
InlineInferredValues::normalizeElement() — Method in class InlineInferredValues
InlineTextElements::normalizeElement() — Method in class InlineTextElements
InlineXPathLiterals::normalizeAttribute() — Method in class InlineXPathLiterals
InlineXPathLiterals::normalizeElement() — Method in class InlineXPathLiterals
MergeConsecutiveCopyOf::normalizeElement() — Method in class MergeConsecutiveCopyOf
MergeConsecutiveCopyOf::nextSiblingIsCopyOf() — Method in class MergeConsecutiveCopyOf

Test whether the next sibling to given element is an xsl:copy-of element

MergeIdenticalConditionalBranches::normalizeElement() — Method in class MergeIdenticalConditionalBranches
MinifyInlineCSS::normalizeAttribute() — Method in class MinifyInlineCSS
MinifyXPathExpressions::normalizeAttribute() — Method in class MinifyXPathExpressions
NormalizeAttributeNames — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
NormalizeAttributeNames::normalizeAttribute() — Method in class NormalizeAttributeNames
NormalizeAttributeNames::normalizeElement() — Method in class NormalizeAttributeNames
NormalizeElementNames — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
NormalizeElementNames::normalizeElement() — Method in class NormalizeElementNames
NormalizeUrls — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
NormalizeUrls::normalizeAttribute() — Method in class NormalizeUrls
NormalizeUrls::normalizeElement() — Method in class NormalizeUrls
OptimizeConditionalAttributes::normalizeElement() — Method in class OptimizeConditionalAttributes
OptimizeConditionalValueOf::normalizeElement() — Method in class OptimizeConditionalValueOf
OptimizeNestedConditionals::normalizeElement() — Method in class OptimizeNestedConditionals
PreserveSingleSpaces::normalizeText() — Method in class PreserveSingleSpaces
RemoveComments::normalizeComment() — Method in class RemoveComments
RemoveInterElementWhitespace::normalizeText() — Method in class RemoveInterElementWhitespace
RemoveLivePreviewAttributes::normalizeAttribute() — Method in class RemoveLivePreviewAttributes
RemoveLivePreviewAttributes::normalizeElement() — Method in class RemoveLivePreviewAttributes
RenameLivePreviewEvent::normalizeAttribute() — Method in class RenameLivePreviewEvent
RenameLivePreviewEvent::normalizeElement() — Method in class RenameLivePreviewEvent
SetRelNoreferrerOnTargetedLinks::normalizeElement() — Method in class SetRelNoreferrerOnTargetedLinks
SortAttributesByName::normalizeElement() — Method in class SortAttributesByName
TransposeComments::normalizeComment() — Method in class TransposeComments
UninlineAttributes::normalizeElement() — Method in class UninlineAttributes
TemplateNormalizer::normalizeTag() — Method in class TemplateNormalizer

Normalize a tag's template

TemplateNormalizer::normalizeTemplate() — Method in class TemplateNormalizer

Normalize a template

TemplateNormalizer::next() — Method in class TemplateNormalizer
TemplateNormalizer::normalizeKey() — Method in class TemplateNormalizer

Ensure that the key is a valid offset

TemplateNormalizer::normalizeValue() — Method in class TemplateNormalizer

Normalize the value to an instance of AbstractNormalization

CollectionProxy::next() — Method in class CollectionProxy
CollectionProxy::normalizeKey() — Method in class CollectionProxy
CollectionProxy::normalizeValue() — Method in class CollectionProxy
AttributeName::normalize() — Method in class AttributeName

Normalize a tag name

TagName::normalize() — Method in class TagName

Normalize a tag name

TemplateParameterName::normalize() — Method in class TemplateParameterName

Normalize a template parameter name

$ Parser#namespaces — Property in class Parser
NetworkFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
NumericFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
$ Tag#name — Property in class Tag
Configurator::next() — Method in class Configurator
Configurator::normalizeKey() — Method in class Configurator

Normalize an item's key

Configurator::normalizeValue() — Method in class Configurator

Normalize a value for storage

BBCode::normalizeName() — Method in class BBCode

Normalize the name of a BBCode

BBCodeCollection::normalizeKey() — Method in class BBCodeCollection

Normalize an item's key

BBCodeCollection::normalizeValue() — Method in class BBCodeCollection

Normalize a value for storage

RepositoryCollection::normalizeValue() — Method in class RepositoryCollection

Normalize a value for storage

Configurator::next() — Method in class Configurator
Configurator::normalizeKey() — Method in class Configurator

Normalize an item's key

Configurator::normalizeValue() — Method in class Configurator

Normalize a value for storage

$ Configurator#notAfter — Property in class Configurator
$ Configurator#notBefore — Property in class Configurator
$ Configurator#notIfCondition — Property in class Configurator
Configurator::next() — Method in class Configurator
Configurator::normalizeKey() — Method in class Configurator

Normalize an item's key

Configurator::normalizeValue() — Method in class Configurator

Normalize an emoticon's template

EmoticonCollection::normalizeValue() — Method in class EmoticonCollection

Normalize an emoticon's template

Configurator::normalizeElementName() — Method in class Configurator

Validate and normalize an element name

Configurator::normalizeAttributeName() — Method in class Configurator

Validate and normalize an attribute name

Configurator::next() — Method in class Configurator
Configurator::normalizeKey() — Method in class Configurator

Normalize an item's key

Configurator::normalizeValue() — Method in class Configurator

Normalize a value for storage

Configurator::normalizeId() — Method in class Configurator

Validate and normalize a site ID

SiteDefinitionCollection::normalizeKey() — Method in class SiteDefinitionCollection

Validate and normalize a site ID

SiteDefinitionCollection::normalizeValue() — Method in class SiteDefinitionCollection

Normalize a value for storage

SiteDefinitionCollection::normalizeRegexp() — Method in class SiteDefinitionCollection

Normalize a regexp / indexed array of regexps

SiteDefinitionCollection::normalizeScrape() — Method in class SiteDefinitionCollection

Normalize the "scrape" value

TemplateGenerator::needsWrapper() — Method in class TemplateGenerator

Test whether current template needs a wrapper to be responsive

Choose::needsWrapper() — Method in class Choose

Test whether current template needs a wrapper to be responsive

XSLT::normalizeAttribute() — Method in class XSLT

Normalize given attribute's value to use double quotes

XSLT::normalizeAttributes() — Method in class XSLT

Normalize all attributes in given HTML to use double quotes

XSLT::normalizeElement() — Method in class XSLT

Normalize attributes in given element to use double quotes

Native — Class in namespace s9e\TextFormatter\Utils\Http\Clients
Document::normalizeDocument() — Method in class Document
Document::normalizeAttributeMap() — Method in class Document
Element::normalize() — Method in class Element

Normalize this element to match what the parser would produce

O

$ AttributeCollection#onDuplicateAction — Property in class AttributeCollection
{@inheritdoc}
$ NormalizedCollection#onDuplicateAction — Property in class NormalizedCollection
NormalizedCollection::onDuplicate() — Method in class NormalizedCollection

Query and set the action to take when add() is called with a key that already exists

NormalizedCollection::offsetExists() — Method in class NormalizedCollection
NormalizedCollection::offsetGet() — Method in class NormalizedCollection
NormalizedCollection::offsetSet() — Method in class NormalizedCollection
NormalizedCollection::offsetUnset() — Method in class NormalizedCollection
NormalizedList::offsetSet() — Method in class NormalizedList

Custom offsetSet() implementation to allow assignment with a null offset to append to the chain

Ruleset::offsetExists() — Method in class Ruleset

Test whether a rule category exists

Ruleset::offsetGet() — Method in class Ruleset

Return the content of a rule category

Ruleset::offsetSet() — Method in class Ruleset

Not supported

Ruleset::offsetUnset() — Method in class Ruleset

Clear a subset of the rules

$ TagCollection#onDuplicateAction — Property in class TagCollection
{@inheritdoc}
ConfigHelper::optimizeArray() — Method in class ConfigHelper

Optimize the size of a deep array by deduplicating identical structures

$ Normalizer#optimizer — Property in class Normalizer
Optimizer — Class in namespace s9e\TextFormatter\Configurator\Helpers\TemplateParser
Optimizer::optimize() — Method in class Optimizer

Optimize an IR

Optimizer::optimizeCloseTagElements() — Method in class Optimizer

Optimize closeTags elements

HashmapFilter::optimizeLooseMap() — Method in class HashmapFilter

Optimize a non-strict map by removing values that are identical to their key

ConfigOptimizer::optimize() — Method in class ConfigOptimizer

Optimize given config object

ConfigOptimizer::optimizeObjectContent() — Method in class ConfigOptimizer

Optimize given object's content

$ Encoder#objectEncoders — Property in class Encoder
$ ClosureCompilerApplication#options — Property in class ClosureCompilerApplication
FirstAvailable::offsetExists() — Method in class FirstAvailable
FirstAvailable::offsetGet() — Method in class FirstAvailable
FirstAvailable::offsetSet() — Method in class FirstAvailable

implementation to allow assignment with a null offset to append to the

FirstAvailable::offsetUnset() — Method in class FirstAvailable
FirstAvailable::onDuplicate() — Method in class FirstAvailable

is called with a key that already exists

OnlineMinifier — Class in namespace s9e\TextFormatter\Configurator\JavaScript
$ PHP#optimizer — Property in class PHP
AbstractOptimizer::optimize() — Method in class AbstractOptimizer

Optimize the control structures of a script

AbstractOptimizer::optimizeTokens() — Method in class AbstractOptimizer

Optimize the stored tokens

BranchOutputOptimizer::optimize() — Method in class BranchOutputOptimizer

Optimize the code used to output content

BranchOutputOptimizer::optimizeBranchesHead() — Method in class BranchOutputOptimizer

Optimize the "head" part of a series of branches in-place

BranchOutputOptimizer::optimizeBranchesOutput() — Method in class BranchOutputOptimizer

Optimize the output of given branches

BranchOutputOptimizer::optimizeBranchesTail() — Method in class BranchOutputOptimizer

Optimize the "tail" part of a series of branches in-place

ControlStructuresOptimizer::optimizeTokens() — Method in class ControlStructuresOptimizer

Optimize control structures in stored tokens

Optimizer — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP

This class optimizes the code produced by the PHP renderer. It is not meant to be used on general purpose code

Optimizer::optimize() — Method in class Optimizer

Optimize the code generated by the PHP renderer generator

Optimizer::optimizeOutConcatEqual() — Method in class Optimizer

Optimize T_CONCAT_EQUAL assignments in an array of PHP tokens

Optimizer::optimizeConcatenations() — Method in class Optimizer

Optimize concatenations in an array of PHP tokens

Optimizer::optimizeHtmlspecialchars() — Method in class Optimizer

Optimize htmlspecialchars() calls

RulesGenerator::offsetExists() — Method in class RulesGenerator
RulesGenerator::offsetGet() — Method in class RulesGenerator
RulesGenerator::offsetSet() — Method in class RulesGenerator

implementation to allow assignment with a null offset to append to the

RulesGenerator::offsetUnset() — Method in class RulesGenerator
RulesGenerator::onDuplicate() — Method in class RulesGenerator

is called with a key that already exists

TemplateChecker::offsetExists() — Method in class TemplateChecker
TemplateChecker::offsetGet() — Method in class TemplateChecker
TemplateChecker::offsetSet() — Method in class TemplateChecker

implementation to allow assignment with a null offset to append to the

TemplateChecker::offsetUnset() — Method in class TemplateChecker
TemplateChecker::onDuplicate() — Method in class TemplateChecker

is called with a key that already exists

$ AbstractFlashRestriction#onlyIfDynamic — Property in class AbstractFlashRestriction
AbstractChooseOptimization::optimizeChoose() — Method in class AbstractChooseOptimization

Optimize the current xsl:choose element

$ AbstractNormalization#ownerDocument — Property in class AbstractNormalization
OptimizeChoose — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
OptimizeChoose::optimizeChoose() — Method in class OptimizeChoose

Optimize the current xsl:choose element

OptimizeChoose::optimizeCommonFirstChild() — Method in class OptimizeChoose

Optimize current xsl:choose by moving out the first child of each branch if they match

OptimizeChoose::optimizeCommonLastChild() — Method in class OptimizeChoose

Optimize current xsl:choose by moving out the last child of each branch if they match

OptimizeChoose::optimizeCommonOnlyChild() — Method in class OptimizeChoose

Optimize current xsl:choose by moving out only child of each branch if they match

OptimizeChoose::optimizeEmptyBranch() — Method in class OptimizeChoose

Switch the logic of an xsl:otherwise if the only other branch is empty

OptimizeChoose::optimizeEmptyOtherwise() — Method in class OptimizeChoose

Optimize away the xsl:otherwise child of current xsl:choose if it's empty

OptimizeChoose::optimizeSingleBranch() — Method in class OptimizeChoose

Replace current xsl:choose with xsl:if if it has only one branch

OptimizeChooseAttributes — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
OptimizeChooseAttributes::optimizeChoose() — Method in class OptimizeChooseAttributes

Optimize the current xsl:choose element

OptimizeChooseDeadBranches — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
OptimizeChooseDeadBranches::optimizeChoose() — Method in class OptimizeChooseDeadBranches

Optimize the current xsl:choose element

OptimizeChooseText — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
OptimizeChooseText::optimizeChoose() — Method in class OptimizeChooseText

Optimize the current xsl:choose element

OptimizeChooseText::optimizeLeadingText() — Method in class OptimizeChooseText

Move common leading text outside of current choose

OptimizeChooseText::optimizeTrailingText() — Method in class OptimizeChooseText

Move common trailing text outside of current choose

OptimizeConditionalAttributes — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Optimize conditional attributes

OptimizeConditionalValueOf — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove unnecessary tests around

OptimizeNestedConditionals — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Optimize xsl:choose elements by integrating the content of another xsl:choose element located in their xsl:otherwise part

TemplateNormalizer::offsetExists() — Method in class TemplateNormalizer
TemplateNormalizer::offsetGet() — Method in class TemplateNormalizer
TemplateNormalizer::offsetSet() — Method in class TemplateNormalizer

implementation to allow assignment with a null offset to append to the

TemplateNormalizer::offsetUnset() — Method in class TemplateNormalizer
TemplateNormalizer::onDuplicate() — Method in class TemplateNormalizer

is called with a key that already exists

CollectionProxy::offsetExists() — Method in class CollectionProxy
CollectionProxy::offsetGet() — Method in class CollectionProxy
CollectionProxy::offsetSet() — Method in class CollectionProxy
CollectionProxy::offsetUnset() — Method in class CollectionProxy
CollectionProxy::onDuplicate() — Method in class CollectionProxy
$ Parser#openTags — Property in class Parser
$ Parser#output — Property in class Parser
Parser::outputTag() — Method in class Parser

Append a tag to the output

Parser::outputText() — Method in class Parser

Output the text between the cursor's position (included) and given position (not included)

Parser::outputBrTag() — Method in class Parser

Output a linebreak tag

Parser::outputIgnoreTag() — Method in class Parser

Output an ignore tag

Parser::outputParagraphStart() — Method in class Parser

Start a paragraph between current position and given position, if applicable

Parser::outputParagraphEnd() — Method in class Parser

Close current paragraph at current position if applicable

Parser::outputVerbatim() — Method in class Parser

Output the content of a verbatim tag

Parser::outputWhitespace() — Method in class Parser

Skip as much whitespace after current position as possible

Configurator::offsetExists() — Method in class Configurator
Configurator::offsetGet() — Method in class Configurator
Configurator::offsetSet() — Method in class Configurator
Configurator::offsetUnset() — Method in class Configurator
Configurator::onDuplicate() — Method in class Configurator

is called with a key that already exists

$ BBCodeCollection#onDuplicateAction — Property in class BBCodeCollection
{@inheritdoc}
Configurator::offsetExists() — Method in class Configurator
Configurator::offsetGet() — Method in class Configurator
Configurator::offsetSet() — Method in class Configurator
Configurator::offsetUnset() — Method in class Configurator
Configurator::onDuplicate() — Method in class Configurator

is called with a key that already exists

$ Configurator#onDuplicateAction — Property in class Configurator
{@inheritdoc}
Configurator::offsetExists() — Method in class Configurator
Configurator::offsetGet() — Method in class Configurator
Configurator::offsetSet() — Method in class Configurator
Configurator::offsetUnset() — Method in class Configurator
Configurator::onDuplicate() — Method in class Configurator

is called with a key that already exists

$ EmoticonCollection#onDuplicateAction — Property in class EmoticonCollection
{@inheritdoc}
$ Configurator#onlyFirst — Property in class Configurator
Configurator::offsetExists() — Method in class Configurator
Configurator::offsetGet() — Method in class Configurator
Configurator::offsetSet() — Method in class Configurator
Configurator::offsetUnset() — Method in class Configurator
Configurator::onDuplicate() — Method in class Configurator

is called with a key that already exists

ParsedText::overwrite() — Method in class ParsedText

Overwrite part of the text with substitution characters ^Z (0x1A)

Emphasis::openSpans() — Method in class Emphasis

Open EM and STRONG spans whose content starts at given position

$ SiteDefinitionCollection#onDuplicateAction — Property in class SiteDefinitionCollection
{@inheritdoc}
Parser::overwriteBlockquoteCallback() — Method in class Parser

Overwrite right angle brackets in given match

Parser::overwriteEscapes() — Method in class Parser

Overwrite escape sequences in current text

Parser::overwriteInlineCodeCallback() — Method in class Parser

Overwrite backticks in given match

Parser::overwriteMarkdown() — Method in class Parser

Overwrite Markdown-style markup in current text

$ PHP#out — Property in class PHP

P

Bundle::parse() — Method in class Bundle

Parse given text using a singleton instance of the bundled Parser

$ Fatdown#parser — Property in class Fatdown
$ Renderer#params — Property in class Renderer
$ Forum#parser — Property in class Forum
$ Renderer#params — Property in class Renderer
$ MediaPack#parser — Property in class MediaPack
$ Renderer#params — Property in class Renderer
$ Configurator#phpHeader — Property in class Configurator
$ Configurator#plugins — Property in class Configurator
$ Configurator#PipeTables — Property in class Configurator

PipeTables plugin's configurator

$ Configurator#Preg — Property in class Configurator

Preg plugin's configurator

NormalizedList::prepend() — Method in class NormalizedList

Prepend a value to this list

PluginCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
AVTHelper::parse() — Method in class AVTHelper

Parse an attribute value template

ElementInspector::preservesWhitespace() — Method in class ElementInspector

Test whether given element preserves whitespace in its content

$ FilterHelper#parser — Property in class FilterHelper
FilterHelper::parse() — Method in class FilterHelper

Parse a filter definition

FilterSyntaxMatcher::parseArray() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseArrayElement() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseArrayElements() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseDoubleQuotedString() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseFalse() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseFilterCallback() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseFilterArg() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseFilterArgs() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseNull() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseFloat() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseInteger() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseParam() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseRegexp() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseSingleQuotedString() — Method in class FilterSyntaxMatcher
FilterSyntaxMatcher::parseTrue() — Method in class FilterSyntaxMatcher
RegexpParser::parse() — Method in class RegexpParser
RulesHelper::pruneMatrix() — Method in class RulesHelper

Remove unusable tags from the matrix

RulesHelper::pack() — Method in class RulesHelper

Convert a binary representation such as "101011" to an array of integer

$ TemplateInspector#preservesNewLines — Property in class TemplateInspector
TemplateInspector::preservesNewLines() — Method in class TemplateInspector

Return whether this template preserves the whitespace in its descendants

TemplateParser::parse() — Method in class TemplateParser

Parse a template into an internal representation

Parser — Class in namespace s9e\TextFormatter\Configurator\Helpers\TemplateParser
Parser::parse() — Method in class Parser

Parse a template into an internal representation

Parser::parseChildren() — Method in class Parser

Parse all the children of a given element

Parser::parseNode() — Method in class Parser

Parse a given node into the internal representation

Parser::parseXslApplyTemplates() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslAttribute() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslChoose() — Method in class Parser

Parse an node and its and children into the internal representation

Parser::parseXslComment() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslCopyOf() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslElement() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslIf() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslText() — Method in class Parser

Parse an node into the internal representation

Parser::parseXslValueOf() — Method in class Parser

Parse an node into the internal representation

XPathHelper::parseEqualityExpr() — Method in class XPathHelper

Parse an XPath expression that is composed entirely of equality tests between a variable part and a constant part

ProgrammableCallback — Class in namespace s9e\TextFormatter\Configurator\Items
$ ProgrammableCallback#params — Property in class ProgrammableCallback
CallbackGenerator::parenthesizeCallback() — Method in class CallbackGenerator

Add parentheses to a function literal, if necessary

$ HintGenerator#plugins — Property in class HintGenerator
FirstAvailable::prepend() — Method in class FirstAvailable

Prepend a value to this list

RecursiveParser::parse() — Method in class RecursiveParser

Parse given string

$ AbstractRecursiveMatcher#parser — Property in class AbstractRecursiveMatcher
CachingRecursiveParser::parse() — Method in class CachingRecursiveParser

Parse given string

PHP — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators
$ PHP#phpHeader — Property in class PHP
BranchOutputOptimizer::parseBranch() — Method in class BranchOutputOptimizer

Parse the if, elseif or else branch starting at current index

BranchOutputOptimizer::parseIfBlock() — Method in class BranchOutputOptimizer

Parse the if block (including elseif/else branches) starting at current index

ControlStructuresOptimizer::processControlStructure() — Method in class ControlStructuresOptimizer

Process the control structure starting at current index

ControlStructuresOptimizer::processEndOfBlock() — Method in class ControlStructuresOptimizer

Process the block ending at current index

$ XPathConvertor#parser — Property in class XPathConvertor
BooleanFunctions::parseBooleanParam() — Method in class BooleanFunctions

Convert a call to boolean() with a param

BooleanFunctions::parseFalse() — Method in class BooleanFunctions

Convert a call to false()

BooleanFunctions::parseHasAttribute() — Method in class BooleanFunctions

Convert a call to boolean() with an attribute

BooleanFunctions::parseHasAttributes() — Method in class BooleanFunctions

Convert a call to boolean(@*)

BooleanFunctions::parseNot() — Method in class BooleanFunctions

Convert a call to not() with a boolean expression

BooleanFunctions::parseNotAttribute() — Method in class BooleanFunctions

Convert a call to not() with an attribute

BooleanFunctions::parseNotParam() — Method in class BooleanFunctions

Convert a call to not() with a param

BooleanFunctions::parseTrue() — Method in class BooleanFunctions

Convert a call to true()

BooleanOperators::parseAnd() — Method in class BooleanOperators

Convert a "and" operation

BooleanOperators::parseBooleanSubExpr() — Method in class BooleanOperators

Convert a boolean subexpression

BooleanOperators::parseOr() — Method in class BooleanOperators

Convert a "or" operation

Comparisons::parseEq() — Method in class Comparisons

Convert an equality test

Comparisons::parseGt() — Method in class Comparisons

Convert a "greater than" comparison

Comparisons::parseGte() — Method in class Comparisons

Convert a "greater than or equal to" comparison

Comparisons::parseLt() — Method in class Comparisons

Convert a "less than" comparison

Comparisons::parseLte() — Method in class Comparisons

Convert a "less than or equal to" comparison

Core::parseAttribute() — Method in class Core

Convert the attribute syntax

Core::parseDot() — Method in class Core

Convert the dot syntax

Core::parseLiteralNumber() — Method in class Core

Convert a literal number

Core::parseLiteralString() — Method in class Core

Convert a literal string

Core::parseLocalName() — Method in class Core

Convert a local-name() function call

Core::parseName() — Method in class Core

Convert a name() function call

Core::parseNoop() — Method in class Core
Core::parseParameter() — Method in class Core

Convert the parameter syntax

Math::parseAddition() — Method in class Math

Convert an addition

Math::parseDivision() — Method in class Math

Convert a division

Math::parseMathSubExpr() — Method in class Math

Convert a math subexpression

Math::parseMultiplication() — Method in class Math

Convert a multiplication

Math::parseSubstraction() — Method in class Math

Convert a substraction

MultiByteStringManipulation::parseSubstring() — Method in class MultiByteStringManipulation

Convert a substring() function call

PHP80Functions — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
PHP80Functions::parseContains() — Method in class PHP80Functions

Convert a call to contains()

PHP80Functions::parseEndsWith() — Method in class PHP80Functions

Convert a call to ends-with()

PHP80Functions::parseNotContains() — Method in class PHP80Functions

Convert a call to not(contains())

PHP80Functions::parseNotEndsWith() — Method in class PHP80Functions

Convert a call to not(ends-with())

PHP80Functions::parseNotStartsWith() — Method in class PHP80Functions

Convert a call to not(starts-with())

PHP80Functions::parseStartsWith() — Method in class PHP80Functions

Convert a call to starts-with()

SingleByteStringFunctions::parseContains() — Method in class SingleByteStringFunctions

Convert a call to contains()

SingleByteStringFunctions::parseEndsWith() — Method in class SingleByteStringFunctions

Convert a call to ends-with()

SingleByteStringFunctions::parseNotContains() — Method in class SingleByteStringFunctions

Convert a call to not(contains())

SingleByteStringFunctions::parseNotEndsWith() — Method in class SingleByteStringFunctions

Convert a call to not(ends-with())

SingleByteStringFunctions::parseNotStartsWith() — Method in class SingleByteStringFunctions

Convert a call to not(starts-with())

SingleByteStringFunctions::parseStartsWith() — Method in class SingleByteStringFunctions

Convert a call to starts-with()

SingleByteStringFunctions::parseStringLength() — Method in class SingleByteStringFunctions

Convert a call to string-length()

SingleByteStringManipulation::parseConcat() — Method in class SingleByteStringManipulation

Convert a call to concat()

SingleByteStringManipulation::parseNormalizeSpace() — Method in class SingleByteStringManipulation

Convert a call to normalize-space()

SingleByteStringManipulation::parseSubstringAfter() — Method in class SingleByteStringManipulation

Convert a call to substring-after() where the second argument is a literal string

SingleByteStringManipulation::parseSubstringBefore() — Method in class SingleByteStringManipulation

Convert a call to substring-before()

SingleByteStringManipulation::parseTranslate() — Method in class SingleByteStringManipulation

Convert a call to translate() where the second and third arguments are literal strings

$ Rendering#parameters — Property in class Rendering

Parameters used by the renderer

RulesGenerator::prepend() — Method in class RulesGenerator

Prepend a value to this list

$ EnforceContentModels#p — Property in class EnforceContentModels
$ ManageParagraphs#p — Property in class ManageParagraphs
TemplateChecker::prepend() — Method in class TemplateChecker

Prepend a value to this list

PreserveSingleSpaces — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove all inter-element whitespace except for single space characters

TemplateNormalizer::prepend() — Method in class TemplateNormalizer

Prepend a value to this list

Parser — Class in namespace s9e\TextFormatter
$ Parser#pos — Property in class Parser
$ Parser#pluginParsers — Property in class Parser
$ Parser#pluginsConfig — Property in class Parser
Parser::parse() — Method in class Parser

Parse a text

Parser::processTags() — Method in class Parser

Process all tags in the stack

Parser::processCurrentTag() — Method in class Parser

Process current tag

Parser::processStartTag() — Method in class Parser

Process given start tag (including self-closing tags) at current position

Parser::processEndTag() — Method in class Parser

Process given end tag at current position

Parser::popContext() — Method in class Parser

Update counters and replace current context with its parent context

Parser::pushContext() — Method in class Parser

Update counters and replace current context with a new context based on given tag

UrlFilter::parseUrl() — Method in class UrlFilter

Parse a URL and return its components

$ Tag#pos — Property in class Tag
Tag::pairWith() — Method in class Tag

Pair this tag with given tag

AbstractParser::parse() — Method in class AbstractParser
Parser — Class in namespace s9e\TextFormatter\Plugins\Autoemail
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\Autoimage
Parser — Class in namespace s9e\TextFormatter\Plugins\Autolink
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\Autovideo
BBCodeMonkey::parse() — Method in class BBCodeMonkey

Create a BBCode based on its reference usage

BBCodeMonkey::parseTokens() — Method in class BBCodeMonkey

Parse and return all the tokens contained in a definition

BBCodeMonkey::parseOptionString() — Method in class BBCodeMonkey

Parse the option string into an associative array

Parser — Class in namespace s9e\TextFormatter\Plugins\BBCodes
$ Parser#pos — Property in class Parser
Parser::parse() — Method in class Parser
Parser::parseAttributes() — Method in class Parser

Parse attributes starting at current position

Parser::parseAttributeValue() — Method in class Parser

Parse the attribute value starting at current position

Parser::parseBBCode() — Method in class Parser

Parse current BBCode

Parser::parseBBCodeSuffix() — Method in class Parser

Parse the BBCode suffix starting at current position

Parser::parseQuotedAttributeValue() — Method in class Parser

Parse a quoted attribute value that starts at current offset

Parser — Class in namespace s9e\TextFormatter\Plugins\Censor
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\Emoji
Parser::parse() — Method in class Parser
Parser::parseCustomAliases() — Method in class Parser

Parse custom aliases in given text

Parser::parseShortnames() — Method in class Parser

Parse shortnames in given text

Parser::parseUnicode() — Method in class Parser

Parse Unicode emoji in given text

Parser — Class in namespace s9e\TextFormatter\Plugins\Emoticons
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\Escaper
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\FancyPants
Parser::parse() — Method in class Parser
Parser::parseDashesAndEllipses() — Method in class Parser

Parse dashes and ellipses

Parser::parseDoubleQuotePairs() — Method in class Parser

Parse pairs of double quotes

Parser::parseFractions() — Method in class Parser

Parse vulgar fractions

Parser::parseGuillemets() — Method in class Parser

Parse guillemets-style quotation marks

Parser::parseNotEqualSign() — Method in class Parser

Parse the not equal sign

Parser::parseQuotePairs() — Method in class Parser

Parse pairs of quotes

Parser::parseSingleQuotePairs() — Method in class Parser

Parse pairs of single quotes

Parser::parseSingleQuotes() — Method in class Parser

Parse single quotes in general

Parser::parseSymbolsAfterDigits() — Method in class Parser

Parse symbols found after digits

Parser::parseSymbolsInParentheses() — Method in class Parser

Parse symbols found in parentheses such as (c)

Parser — Class in namespace s9e\TextFormatter\Plugins\HTMLComments
Parser::parse() — Method in class Parser
$ Configurator#prefix — Property in class Configurator
Parser — Class in namespace s9e\TextFormatter\Plugins\HTMLElements
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\HTMLEntities
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\Keywords
Parser::parse() — Method in class Parser
Parser — Class in namespace s9e\TextFormatter\Plugins\Litedown
Parser::parse() — Method in class Parser
ParsedText — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser
AbstractInlineMarkup::parseInlineMarkup() — Method in class AbstractInlineMarkup

Parse given inline markup in text

$ AbstractPass#parser — Property in class AbstractPass
AbstractPass::parse() — Method in class AbstractPass

Parse the prepared text from stored parser

AbstractScript::parseAbstractScript() — Method in class AbstractScript
AbstractScript::parseLongForm() — Method in class AbstractScript

Parse the long form x^(x)

AbstractScript::parseShortForm() — Method in class AbstractScript

Parse the short form x^x and x^x^

Blocks::parse() — Method in class Blocks

Parse the prepared text from stored parser

Emphasis::parse() — Method in class Emphasis

Parse the prepared text from stored parser

Emphasis::parseEmphasisByCharacter() — Method in class Emphasis

Parse emphasis and strong applied using given character

Emphasis::processEmphasisBlock() — Method in class Emphasis

Process a list of emphasis markup strings

Emphasis::processEmphasisMatch() — Method in class Emphasis

Process an emphasis mark

ForcedLineBreaks::parse() — Method in class ForcedLineBreaks

Parse the prepared text from stored parser

Images::parse() — Method in class Images

Parse the prepared text from stored parser

Images::parseInlineImages() — Method in class Images

Parse inline images markup

Images::parseReferenceImages() — Method in class Images

Parse reference images markup

InlineCode::parse() — Method in class InlineCode

Parse the prepared text from stored parser

InlineSpoiler::parse() — Method in class InlineSpoiler

Parse the prepared text from stored parser

LinkReferences::parse() — Method in class LinkReferences

Parse the prepared text from stored parser

Links::parse() — Method in class Links

Parse the prepared text from stored parser

Links::parseAutomaticLinks() — Method in class Links

Parse automatic links markup

Links::parseInlineLinks() — Method in class Links

Parse inline links markup

Links::parseReferenceLinks() — Method in class Links

Parse reference links markup

Strikethrough::parse() — Method in class Strikethrough

Parse the prepared text from stored parser

Subscript::parse() — Method in class Subscript

Parse the prepared text from stored parser

Superscript::parse() — Method in class Superscript

Parse the prepared text from stored parser

PeerTubeHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
Parser — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed
Parser::parse() — Method in class Parser
ParserBase — Class in namespace s9e\TextFormatter\Plugins
$ ParserBase#parser — Property in class ParserBase
ParserBase::parse() — Method in class ParserBase
Parser — Class in namespace s9e\TextFormatter\Plugins\PipeTables
$ Parser#pos — Property in class Parser
Parser::parse() — Method in class Parser
Parser::parseColumnAlignments() — Method in class Parser

Parse and return column alignments in given separator line

Parser::processCurrentTable() — Method in class Parser

Process current table declaration

Parser::processTables() — Method in class Parser

Process all the captured tables

Configurator::parseRegexp() — Method in class Configurator

Parse given regexp and store its information

Configurator::parseTemplate() — Method in class Configurator

Parse given template and store the references it contains

Parser — Class in namespace s9e\TextFormatter\Plugins\Preg
Parser::parse() — Method in class Parser
$ Renderer#params — Property in class Renderer
PHP — Class in namespace s9e\TextFormatter\Renderers
$ XSLT#proc — Property in class XSLT
Utils::parseAttributes() — Method in class Utils

Parse the attributes contained in given XML

Client::post() — Method in class Client

Execute a POST request and return the response's body

Cached::post() — Method in class Cached

Execute a POST request and return the response's body

Curl::post() — Method in class Curl

Execute a POST request and return the response's body

Native::post() — Method in class Native

Execute a POST request and return the response's body

ParsedDOM — Class in namespace s9e\TextFormatter\Utils

Q

$ Renderer#quickRegexp — Property in class Renderer
{@inheritdoc}
$ Renderer#quickRenderingTest — Property in class Renderer
{@inheritdoc}
$ Renderer#quickRegexp — Property in class Renderer
{@inheritdoc}
$ Renderer#quickRegexp — Property in class Renderer
{@inheritdoc}
IRProcessor::query() — Method in class IRProcessor

Run an XPath query and return its result

Hasher::quickHash() — Method in class Hasher

Generate a hash that matches the hashing algorithm used in render.js

ClosureCompilerService::query() — Method in class ClosureCompilerService

Query the Closure Compiler service

Quick — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
$ DisallowNodeByXPath#query — Property in class DisallowNodeByXPath
$ AbstractChooseOptimization#queries — Property in class AbstractChooseOptimization
{@inheritdoc}
$ AbstractConstantFolding#queries — Property in class AbstractConstantFolding
{@inheritdoc}
$ AbstractNormalization#queries — Property in class AbstractNormalization
$ ConvertCurlyExpressionsInText#queries — Property in class ConvertCurlyExpressionsInText
{@inheritdoc}
$ DeoptimizeIf#queries — Property in class DeoptimizeIf
{@inheritdoc}
$ EnforceHTMLOmittedEndTags#queries — Property in class EnforceHTMLOmittedEndTags
{@inheritdoc}
$ FixUnescapedCurlyBracesInHtmlAttributes#queries — Property in class FixUnescapedCurlyBracesInHtmlAttributes
{@inheritdoc}
$ InlineAttributes#queries — Property in class InlineAttributes
{@inheritdoc}
$ InlineCDATA#queries — Property in class InlineCDATA
{@inheritdoc}
$ InlineElements#queries — Property in class InlineElements
{@inheritdoc}
$ InlineInferredValues#queries — Property in class InlineInferredValues
{@inheritdoc}
$ InlineTextElements#queries — Property in class InlineTextElements
{@inheritdoc}
$ InlineXPathLiterals#queries — Property in class InlineXPathLiterals
{@inheritdoc}
$ MergeConsecutiveCopyOf#queries — Property in class MergeConsecutiveCopyOf
{@inheritdoc}
$ MergeIdenticalConditionalBranches#queries — Property in class MergeIdenticalConditionalBranches
{@inheritdoc}
$ MinifyInlineCSS#queries — Property in class MinifyInlineCSS
{@inheritdoc}
$ MinifyXPathExpressions#queries — Property in class MinifyXPathExpressions
{@inheritdoc}
$ NormalizeAttributeNames#queries — Property in class NormalizeAttributeNames
{@inheritdoc}
$ NormalizeElementNames#queries — Property in class NormalizeElementNames
{@inheritdoc}
$ OptimizeChooseAttributes#queries — Property in class OptimizeChooseAttributes
{@inheritdoc}
$ OptimizeConditionalAttributes#queries — Property in class OptimizeConditionalAttributes
{@inheritdoc}
$ OptimizeConditionalValueOf#queries — Property in class OptimizeConditionalValueOf
{@inheritdoc}
$ OptimizeNestedConditionals#queries — Property in class OptimizeNestedConditionals
{@inheritdoc}
$ PreserveSingleSpaces#queries — Property in class PreserveSingleSpaces
{@inheritdoc}
$ RemoveComments#queries — Property in class RemoveComments
{@inheritdoc}
$ RemoveInterElementWhitespace#queries — Property in class RemoveInterElementWhitespace
{@inheritdoc}
$ RemoveLivePreviewAttributes#queries — Property in class RemoveLivePreviewAttributes
{@inheritdoc}
$ RenameLivePreviewEvent#queries — Property in class RenameLivePreviewEvent
{@inheritdoc}
$ SortAttributesByName#queries — Property in class SortAttributesByName
{@inheritdoc}
$ TransposeComments#queries — Property in class TransposeComments
{@inheritdoc}
$ UninlineAttributes#queries — Property in class UninlineAttributes
{@inheritdoc}
$ AbstractConfigurator#quickMatch — Property in class AbstractConfigurator
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ ConfiguratorBase#quickMatch — Property in class ConfiguratorBase
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ Configurator#quickMatch — Property in class Configurator
{@inheritdoc}
$ PHP#quickRegexp — Property in class PHP
$ PHP#quickRenderingTest — Property in class PHP

R

Bundle::render() — Method in class Bundle

Render an intermediate representation using a singleton instance of the bundled Renderer

Bundle::reset() — Method in class Bundle

Reset the cached parser and renderer

$ Fatdown#renderer — Property in class Fatdown
Renderer — Class in namespace s9e\TextFormatter\Bundles\Fatdown
Renderer::renderNode() — Method in class Renderer

Render given DOMNode

Renderer::renderQuickTemplate() — Method in class Renderer

Render a string matched by the Quick renderer using a generated PHP template

$ Forum#renderer — Property in class Forum
Renderer — Class in namespace s9e\TextFormatter\Bundles\Forum
Renderer::renderNode() — Method in class Renderer

Render given DOMNode

Renderer::renderQuickTemplate() — Method in class Renderer

Render a string matched by the Quick renderer using a generated PHP template

$ MediaPack#renderer — Property in class MediaPack
Renderer — Class in namespace s9e\TextFormatter\Bundles\MediaPack
Renderer::renderNode() — Method in class Renderer

Render given DOMNode

Renderer::renderQuickTemplate() — Method in class Renderer

Render a string matched by the Quick renderer using a generated PHP template

$ Configurator#registeredVars — Property in class Configurator
$ Configurator#rendering — Property in class Configurator
$ Configurator#rootRules — Property in class Configurator
$ Configurator#rulesGenerator — Property in class Configurator
Collection::rewind() — Method in class Collection
NormalizedList::remove() — Method in class NormalizedList

Remove all items matching given value

RulesGeneratorList — Class in namespace s9e\TextFormatter\Configurator\Collections
RulesGeneratorList::remove() — Method in class RulesGeneratorList

Remove all items matching given value

Ruleset — Class in namespace s9e\TextFormatter\Configurator\Collections
$ Ruleset#rules — Property in class Ruleset
Ruleset::remove() — Method in class Ruleset

Remove a specific rule, or all the rules of a given type

AVTHelper::replace() — Method in class AVTHelper

Replace the value of an attribute via the provided callback

RegexpBuilder — Class in namespace s9e\TextFormatter\Configurator\Helpers
RegexpParser — Class in namespace s9e\TextFormatter\Configurator\Helpers
RulesHelper — Class in namespace s9e\TextFormatter\Configurator\Helpers
TemplateHelper::replaceHomogeneousTemplates() — Method in class TemplateHelper

Replace simple templates (in an array, in-place) with a common template

$ TemplateInspector#rootBitfields — Property in class TemplateInspector
$ TemplateInspector#rootNodes — Property in class TemplateInspector
TemplateLoader::removeInvalidAttributes() — Method in class TemplateLoader

Remove attributes with an invalid name from given DOM document

TemplateLoader::replaceCDATA() — Method in class TemplateLoader

Replace CDATA sections in given template

TemplateLoader::replaceEntities() — Method in class TemplateLoader

Replace known HTML entities

TemplateModifier::replaceTokens() — Method in class TemplateModifier

Replace parts of a template that match given regexp

TemplateModifier::replaceTokensInAttribute() — Method in class TemplateModifier

Replace parts of an attribute that match given regexp

TemplateModifier::replaceTokensInText() — Method in class TemplateModifier

Replace parts of a text node that match given regexp

Optimizer::removeCloseTagSiblings() — Method in class Optimizer

Remove redundant closeTag siblings after a switch

Optimizer::removeContentFromVoidElements() — Method in class Optimizer

Remove content from void elements

Optimizer::removeEmptyDefaultCases() — Method in class Optimizer

Remove empty default cases (no test and no descendants)

Optimizer::removeNodes() — Method in class Optimizer

Remove all nodes that match given XPath query

Optimizer::removeRedundantCloseTagElements() — Method in class Optimizer

Remove redundant closeTag elements from the tail of a switch's cases

Optimizer::removeRedundantCloseTagElementsInSwitch() — Method in class Optimizer

Remove redundant closeTag elements from the tail of a switch's cases

XPathHelper::removeRedundantParentheses() — Method in class XPathHelper

Remove consecutive parentheses where redundant

$ Attribute#required — Property in class Attribute

Whether this attribute is required for the tag to be valid

RangeFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
RegexpFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ProgrammableCallback::resetParameters() — Method in class ProgrammableCallback

Remove all the parameters

Regexp — Class in namespace s9e\TextFormatter\Configurator\Items
$ Regexp#regexp — Property in class Regexp
$ Tag#rules — Property in class Tag

Rules associated with this tag

Template::replaceTokens() — Method in class Template

Replace parts of this template that match given regexp

$ JavaScript#rendererGenerator — Property in class JavaScript
CallbackGenerator::replaceCallbacks() — Method in class CallbackGenerator

Replace all callbacks in given config

ConfigOptimizer::reset() — Method in class ConfigOptimizer

Clear the deduplicated config values stored in this instance

ConfigOptimizer::recordObject() — Method in class ConfigOptimizer

Record a given config object as a ConfigValue instance

ConfigOptimizer::recordObjectContent() — Method in class ConfigOptimizer

Record the content of given config object

FirstAvailable::remove() — Method in class FirstAvailable

Remove all items matching given value

FirstAvailable::rewind() — Method in class FirstAvailable
RegexpConvertor — Class in namespace s9e\TextFormatter\Configurator\JavaScript
RecursiveParser — Class in namespace s9e\TextFormatter\Configurator
$ RecursiveParser#regexp — Property in class RecursiveParser
AbstractRecursiveMatcher::recurse() — Method in class AbstractRecursiveMatcher

Parse given string and return its value

RendererGenerator — Class in namespace s9e\TextFormatter\Configurator
AbstractOptimizer::reset() — Method in class AbstractOptimizer

Reset the internal state of this optimizer

ControlStructuresOptimizer::removeBracesInCurrentContext() — Method in class ControlStructuresOptimizer

Remove the braces surrounding current context

ControlStructuresOptimizer::reset() — Method in class ControlStructuresOptimizer

Reset the internal state of this optimizer

Optimizer::removeHtmlspecialcharsSafeVar() — Method in class Optimizer

Remove htmlspecialchars() calls on variables that are known to be safe

Optimizer::replaceHtmlspecialcharsLiteral() — Method in class Optimizer

Precompute the result of a htmlspecialchars() call on a string literal

Quick::replacePHP() — Method in class Quick

Replace the PHP code used in a compiled template to be used by the Quick renderer

Quick::replacePlaceholder() — Method in class Quick

Replace all instances of a uniqid with a PCRE replacement in a string

Rendering — Class in namespace s9e\TextFormatter\Configurator
RulesGenerator — Class in namespace s9e\TextFormatter\Configurator
RulesGenerator::remove() — Method in class RulesGenerator

Remove all items matching given value

RulesGenerator::rewind() — Method in class RulesGenerator
TemplateChecker::remove() — Method in class TemplateChecker

Remove all items matching given value

TemplateChecker::rewind() — Method in class TemplateChecker
DisallowUnsupportedXSL::requireAttribute() — Method in class DisallowUnsupportedXSL
RestrictFlashNetworking — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
RestrictFlashScriptAccess — Class in namespace s9e\TextFormatter\Configurator\TemplateChecks
AbstractChooseOptimization::reset() — Method in class AbstractChooseOptimization

Reset this instance's properties after usage

AbstractNormalization::reset() — Method in class AbstractNormalization

Reset this instance's properties after usage

EnforceHTMLOmittedEndTags::reparentElement() — Method in class EnforceHTMLOmittedEndTags

Move given element and its following siblings after its parent element

FoldArithmeticConstants::removeParentheses() — Method in class FoldArithmeticConstants

Remove the parentheses around an integer

InlineInferredValues::replaceAttribute() — Method in class InlineInferredValues

Replace an expression with a literal value in given attribute

InlineInferredValues::replaceValueOf() — Method in class InlineInferredValues

Replace an xsl:value-of element with a literal value

MinifyXPathExpressions::replaceAVT() — Method in class MinifyXPathExpressions

Minify XPath expressions in given attribute

NormalizeElementNames::replaceElement() — Method in class NormalizeElementNames

Normalize and replace a non-XSL element if applicable

NormalizeElementNames::replaceXslElement() — Method in class NormalizeElementNames

Normalize the name used in a xsl:element

OptimizeChoose::reparentChild() — Method in class OptimizeChoose

Reorder the current xsl:choose tree to make it a child of the first child of its first branch

RemoveComments — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove all comments

RemoveInterElementWhitespace — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove all inter-element whitespace except for single space characters

RemoveLivePreviewAttributes — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove attributes related to live preview

RenameLivePreviewEvent — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Rename deprecated data-s9e-livepreview-postprocess attributes to data-s9e-livepreview-onrender

TemplateNormalizer::remove() — Method in class TemplateNormalizer

Remove all items matching given value

TemplateNormalizer::rewind() — Method in class TemplateNormalizer
CollectionProxy::rewind() — Method in class CollectionProxy
TemplateSafeness::resetSafeness() — Method in class TemplateSafeness

Reset the "marked safe" statuses

$ UrlConfig#restrictedHosts — Property in class UrlConfig
UrlConfig::restrictHost() — Method in class UrlConfig

Allow a hostname (or hostname mask) to being used in URLs while disallowing everything else

$ Parser#registeredVars — Property in class Parser
$ Parser#rootContext — Property in class Parser
Parser::reset() — Method in class Parser

Reset the parser for a new parsing

Parser::registerParser() — Method in class Parser

Register a parser

Parser::requireAncestor() — Method in class Parser

Apply requireAncestor rules associated with given tag

RegexpFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
UrlFilter::rebuildUrl() — Method in class UrlFilter

Rebuild a parsed URL

Tag::removeFlags() — Method in class Tag

Remove a set of flags from this tag's

Tag::removeAttribute() — Method in class Tag

Remove given attribute

$ AbstractConfigurator#regexp — Property in class AbstractConfigurator
$ Configurator#regexp — Property in class Configurator
{@inheritdoc}
$ Configurator#regexp — Property in class Configurator
{@inheritdoc}
$ Configurator#repositories — Property in class Configurator
Configurator::rewind() — Method in class Configurator
Repository — Class in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
Repository::replaceVars() — Method in class Repository

Replace var elements in given definition

RepositoryCollection — Class in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
$ Configurator#regexpOptions — Property in class Configurator
Configurator::rewind() — Method in class Configurator
$ Helper#regexp — Property in class Helper
$ Helper#regexpHtml — Property in class Helper
$ Helper#replacements — Property in class Helper
$ ConfiguratorBase#regexpLimit — Property in class ConfiguratorBase
Configurator::rewind() — Method in class Configurator
$ Configurator#regexp — Property in class Configurator
$ Configurator#regexp — Property in class Configurator
Configurator::rebuildTemplate() — Method in class Configurator

Rebuild a tag's template

$ Configurator#regexp — Property in class Configurator
Configurator::rewind() — Method in class Configurator
$ Emphasis#remaining — Property in class Emphasis
$ Configurator#regexp — Property in class Configurator
{@inheritdoc}
$ Configurator#references — Property in class Configurator
$ Configurator#referencesRegexp — Property in class Configurator
Configurator::replace() — Method in class Configurator

Configure a pattern-based replacement

Configurator::removeUnknownReferences() — Method in class Configurator

Remove references that do not correspond to an existing capture

Renderer — Class in namespace s9e\TextFormatter
Renderer::render() — Method in class Renderer

Render an intermediate representation

Renderer::renderPlainText() — Method in class Renderer

Render an intermediate representation of plain text

Renderer::renderRichText() — Method in class Renderer

Render an intermediate representation of rich text

Renderer::restoreLocale() — Method in class Renderer

Restore the original locale

PHP::renderNode() — Method in class PHP

Render given DOMNode

PHP::renderQuick() — Method in class PHP

Render an intermediate representation using the Quick renderer

PHP::renderQuickCallback() — Method in class PHP

Render a string matched by the Quick renderer

PHP::renderQuickSelfClosingTag() — Method in class PHP

Render a self-closing tag using the Quick renderer

PHP::renderQuickTemplate() — Method in class PHP

Render a string matched by the Quick renderer using a generated PHP template

PHP::renderRichText() — Method in class PHP

Render an intermediate representation of rich text

PHP::reset() — Method in class PHP

Reset object properties that are populated during rendering

Unformatted::renderRichText() — Method in class Unformatted

Render an intermediate representation of rich text

$ XSLT#reloadParams — Property in class XSLT
XSLT::renderRichText() — Method in class XSLT

Render an intermediate representation of rich text

Utils::removeFormatting() — Method in class Utils

Strip the formatting of an intermediate representation and return plain text

Utils::removeTag() — Method in class Utils

Remove all tags at given nesting level

Utils::replaceAttributes() — Method in class Utils

Replace the attributes of all tags of given name in given XML

Native::request() — Method in class Native

Execute an HTTP request

Element::replaceTag() — Method in class Element

Replace this element with a new tag

S

$ Renderer#static — Property in class Renderer
{@inheritdoc}
$ Renderer#static — Property in class Renderer
{@inheritdoc}
$ Renderer#static — Property in class Renderer
{@inheritdoc}
Configurator::saveBundle() — Method in class Configurator

Create and save a bundle based on this configuration

$ BundleGenerator#serializer — Property in class BundleGenerator
NormalizedCollection::set() — Method in class NormalizedCollection

Set and overwrite a value in this collection

SchemeList — Class in namespace s9e\TextFormatter\Configurator\Collections
UnsafeTemplateException::setNode() — Method in class UnsafeTemplateException

Change the node associated with this exception

AVTHelper::serialize() — Method in class AVTHelper

Serialize an array of AVT tokens back into an attribute value

TemplateInspector::storeLeafNodes() — Method in class TemplateInspector

Store the names of every leaf node

TemplateLoader::save() — Method in class TemplateLoader

Serialize a loaded template back into a string

Normalizer::setOutputContext() — Method in class Normalizer

Fill in output context

ChoiceFilter::setValues() — Method in class ChoiceFilter

Set the list of allowed values

HashmapFilter::setMap() — Method in class HashmapFilter

Set the content of this map

MapFilter::setMap() — Method in class MapFilter

Set the content of this map

RangeFilter::setRange() — Method in class RangeFilter

Set the allowed range of values

RegexpFilter::setRegexp() — Method in class RegexpFilter

Set this filter's regexp

SimpletextFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ProgrammableCallback::setJS() — Method in class ProgrammableCallback

Set this callback's JavaScript

ProgrammableCallback::setVar() — Method in class ProgrammableCallback

Set or overwrite one of this callback's variable

ProgrammableCallback::setVars() — Method in class ProgrammableCallback

Set all of this callback's variables at once

Regexp::setJS() — Method in class Regexp

Set this regexp's JavaScript representation

Tag::setAttributePreprocessors() — Method in class Tag

Set this tag's attribute preprocessors

Tag::setNestingLimit() — Method in class Tag

Set this tag's nestingLimit

Tag::setRules() — Method in class Tag

Set this tag's rules

Tag::setTagLimit() — Method in class Tag

Set this tag's tagLimit

Tag::setTemplate() — Method in class Tag

Set the template associated with this tag

Template::setContent() — Method in class Template

Replace this template's content

TemplateDocument::saveChanges() — Method in class TemplateDocument

Update the original template with this document's content

$ JavaScript#stylesheetCompressor — Property in class JavaScript
JavaScript::setMinifier() — Method in class JavaScript

Set the cached instance of Minifier

ConfigOptimizer::shouldPreserve() — Method in class ConfigOptimizer

Test whether given value should be preserved and not deduplicated

HintGenerator::setConfig() — Method in class HintGenerator

Set the config on which hints are based

HintGenerator::setPlugins() — Method in class HintGenerator

Set the collection of plugins

HintGenerator::setXSL() — Method in class HintGenerator

Set the XSL on which hints are based

HintGenerator::setPluginsHints() — Method in class HintGenerator

Set custom hints from plugins

HintGenerator::setRenderingHints() — Method in class HintGenerator

Set hints related to rendering

HintGenerator::setRulesHints() — Method in class HintGenerator

Set hints related to rules

HintGenerator::setTagAttributesHints() — Method in class HintGenerator

Set hints based on given tag's attributes config

HintGenerator::setTagsHints() — Method in class HintGenerator

Set hints related to tags config

FirstAvailable::set() — Method in class FirstAvailable

Set and overwrite a value in this collection

RegexpConvertor::serializeOption() — Method in class RegexpConvertor
RegexpConvertor::serializeCapturingSubpatternStart() — Method in class RegexpConvertor
RegexpConvertor::serializeNonCapturingSubpatternStart() — Method in class RegexpConvertor
RegexpConvertor::serializeCapturingSubpatternEnd() — Method in class RegexpConvertor
RegexpConvertor::serializeNonCapturingSubpatternEnd() — Method in class RegexpConvertor
RegexpConvertor::serializeCharacterClass() — Method in class RegexpConvertor
RegexpConvertor::serializeLookaheadAssertionStart() — Method in class RegexpConvertor
RegexpConvertor::serializeNegativeLookaheadAssertionStart() — Method in class RegexpConvertor
RegexpConvertor::serializeLookaheadAssertionEnd() — Method in class RegexpConvertor
RegexpConvertor::serializeNegativeLookaheadAssertionEnd() — Method in class RegexpConvertor
StylesheetCompressor — Class in namespace s9e\TextFormatter\Configurator\JavaScript
$ StylesheetCompressor#savings — Property in class StylesheetCompressor
RecursiveParser::setMatchers() — Method in class RecursiveParser

Set the list of matchers used by this parser

RecursiveParser::sortMatcherConfig() — Method in class RecursiveParser

Compare two matchers' config

CachingRecursiveParser::setMatchers() — Method in class CachingRecursiveParser

Set the list of matchers used by this parser

$ PHP#serializer — Property in class PHP
AbstractOptimizer::serialize() — Method in class AbstractOptimizer

Serialize the tokens back to source

AbstractOptimizer::skipToString() — Method in class AbstractOptimizer

Move the internal cursor until it reaches given string

AbstractOptimizer::skipWhitespace() — Method in class AbstractOptimizer

Skip all whitespace

BranchOutputOptimizer::serializeBranch() — Method in class BranchOutputOptimizer

Serialize a recorded branch back to PHP

BranchOutputOptimizer::serializeIfBlock() — Method in class BranchOutputOptimizer

Serialize a series of recorded branch back to PHP

BranchOutputOptimizer::serializeOutput() — Method in class BranchOutputOptimizer

Serialize a series of output expressions

BranchOutputOptimizer::serializeToken() — Method in class BranchOutputOptimizer

Serialize a token back to PHP

BranchOutputOptimizer::skipOutputAssignment() — Method in class BranchOutputOptimizer

Attempt to move past output assignment at current index

ControlStructuresOptimizer::skipCondition() — Method in class ControlStructuresOptimizer

Skip the condition of a control structure

Optimizer::skipPast() — Method in class Optimizer

Move the cursor past given token

Optimizer::skipTo() — Method in class Optimizer

Move the cursor until it reaches given token

Serializer — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
Serializer::serialize() — Method in class Serializer

Serialize the internal representation of a template into PHP

Serializer::serializeApplyTemplates() — Method in class Serializer

Serialize an node

Serializer::serializeAttribute() — Method in class Serializer

Serialize an node

Serializer::serializeChildren() — Method in class Serializer

Serialize all the children of given node into PHP

Serializer::serializeCloseTag() — Method in class Serializer

Serialize a node

Serializer::serializeComment() — Method in class Serializer

Serialize a node

Serializer::serializeCopyOfAttributes() — Method in class Serializer

Serialize a node

Serializer::serializeElement() — Method in class Serializer

Serialize an node

Serializer::serializeHash() — Method in class Serializer

Serialize a node that has a branch-key attribute

Serializer::serializeOutput() — Method in class Serializer

Serialize an node

Serializer::serializeSwitch() — Method in class Serializer

Serialize a node

SwitchStatement — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
SingleByteStringFunctions — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
SingleByteStringManipulation — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
SingleByteStringManipulation::serializeAsciiChars() — Method in class SingleByteStringManipulation

Serialize a list of ASCII chars into a single PHP string

SingleByteStringManipulation::serializeMap() — Method in class SingleByteStringManipulation

Serialize the lists of characters to replace with strtr()

SingleByteStringManipulation::splitStringChars() — Method in class SingleByteStringManipulation

Split individual characters from given literal string

Rendering::setEngine() — Method in class Rendering

Set the RendererGenerator instance used

RulesGenerator::set() — Method in class RulesGenerator

Set and overwrite a value in this collection

$ EnforceContentModels#span — Property in class EnforceContentModels
TemplateChecker::set() — Method in class TemplateChecker

Set and overwrite a value in this collection

$ AbstractFlashRestriction#settingName — Property in class AbstractFlashRestriction
$ AbstractFlashRestriction#settings — Property in class AbstractFlashRestriction
$ AbstractXSLSupportCheck#supportedElements — Property in class AbstractXSLSupportCheck
$ AbstractXSLSupportCheck#supportedFunctions — Property in class AbstractXSLSupportCheck
$ AbstractXSLSupportCheck#supportedOperators — Property in class AbstractXSLSupportCheck
$ DisallowFlashFullScreen#settingName — Property in class DisallowFlashFullScreen
{@inheritdoc}
$ DisallowFlashFullScreen#settings — Property in class DisallowFlashFullScreen
$ DisallowUncompilableXSL#supportedElements — Property in class DisallowUncompilableXSL
$ DisallowUncompilableXSL#supportedFunctions — Property in class DisallowUncompilableXSL
$ DisallowUnsafeDynamicURL#safeUrlRegexp — Property in class DisallowUnsafeDynamicURL
$ DisallowUnsupportedXSL#supportedElements — Property in class DisallowUnsupportedXSL
$ DisallowUnsupportedXSL#supportedFunctions — Property in class DisallowUnsupportedXSL
$ RestrictFlashNetworking#settingName — Property in class RestrictFlashNetworking
{@inheritdoc}
$ RestrictFlashNetworking#settings — Property in class RestrictFlashNetworking
$ RestrictFlashScriptAccess#settingName — Property in class RestrictFlashScriptAccess
{@inheritdoc}
$ RestrictFlashScriptAccess#settings — Property in class RestrictFlashScriptAccess
$ FoldConstantXPathExpressions#supportedFunctions — Property in class FoldConstantXPathExpressions
FoldConstantXPathExpressions::selectReplacement() — Method in class FoldConstantXPathExpressions

Select the best replacement for given expression

SetAttributeOnElements — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Set an attribute on matching elements

SetRelNoreferrerOnTargetedLinks — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Add rel="noreferrer" on links that open in a new context that would allow window.opener to be accessed.

SortAttributesByName — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Sort attributes by name in lexical order

TemplateNormalizer::set() — Method in class TemplateNormalizer

Set and overwrite a value in this collection

CollectionProxy::set() — Method in class CollectionProxy
Parser::setTagOption() — Method in class Parser

Set a tag's option

Parser::setTagLimit() — Method in class Parser

Change a tag's tagLimit

Parser::setNestingLimit() — Method in class Parser

Change a tag's nestingLimit

Parser::sortTags() — Method in class Parser

Sort tags by position and precedence

UrlFilter::sanitizeUrl() — Method in class UrlFilter

Sanitize a URL for safe use regardless of context

Logger::setAttribute() — Method in class Logger

Record the name of the attribute being processed

Logger::setTag() — Method in class Logger

Record the tag being processed

$ Tag#sortPriority — Property in class Tag
$ Tag#startTag — Property in class Tag
Tag::setFlags() — Method in class Tag

Set the bitfield of boolean rules that apply to this tag

Tag::setAttribute() — Method in class Tag

Set the value of an attribute

Tag::setAttributes() — Method in class Tag

Set all of this tag's attributes at once

AbstractConfigurator::setUp() — Method in class AbstractConfigurator

Creates the tag used by this plugin

Configurator::setUp() — Method in class Configurator

Creates the tag used by this plugin

Configurator::setUp() — Method in class Configurator

Creates the tag used by this plugin

Configurator::setUp() — Method in class Configurator

Plugin setup

Configurator::set() — Method in class Configurator

Set and overwrite a value in this collection

BBCode::setDefaultAttribute() — Method in class BBCode

Set the default attribute name for this BBCode

BBCode::setTagName() — Method in class BBCode

Set the tag name that represents this BBCode in the intermediate representation

$ Parser#startPos — Property in class Parser
Configurator::setUp() — Method in class Configurator

Plugin's setup

Configurator::set() — Method in class Configurator

Set and overwrite a value in this collection

ConfiguratorBase::setUp() — Method in class ConfiguratorBase

Executed by this plugin's constructor

ConfiguratorBase::setAttrName() — Method in class ConfiguratorBase

Set $this->attrName with given attribute name, normalized

ConfiguratorBase::setQuickMatch() — Method in class ConfiguratorBase

Set the quickMatch string

ConfiguratorBase::setRegexpLimit() — Method in class ConfiguratorBase

Set the maximum number of regexp matches

ConfiguratorBase::setTagName() — Method in class ConfiguratorBase

Set $this->tagName with given tag name, normalized

Configurator::setUp() — Method in class Configurator

Plugin's setup

$ Parser#shortnameRegexp — Property in class Parser
Configurator::setUp() — Method in class Configurator

Plugin's setup

Configurator::set() — Method in class Configurator

Set and overwrite a value in this collection

Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

Configurator::setUp() — Method in class Configurator

Plugin's setup

Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

Configurator::set() — Method in class Configurator

Set and overwrite a value in this collection

Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

LinkAttributesSetter::setLinkAttributes() — Method in class LinkAttributesSetter

Set a URL or IMG tag's attributes

$ AbstractScript#shortRegexp — Property in class AbstractScript
$ AbstractScript#syntaxChar — Property in class AbstractScript
$ Blocks#setextLines — Property in class Blocks
$ Emphasis#strongPos — Property in class Emphasis
$ Emphasis#strongEndPos — Property in class Emphasis
Strikethrough — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
Subscript — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
Superscript — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
Slugger — Class in namespace s9e\TextFormatter\Plugins\Litedown\Parser
Slugger::setTagSlug() — Method in class Slugger
$ Configurator#sites — Property in class Configurator
Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

SiteDefinitionCollection — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\Collections
AbstractConfigurableHostHelper::setHosts() — Method in class AbstractConfigurableHostHelper
ConfigurableHostInterface::setHosts() — Method in class ConfigurableHostInterface
Parser::scrape() — Method in class Parser

Scrape values and add them to current attributes

ParserBase::setUp() — Method in class ParserBase

Plugin's setup

Configurator::setUp() — Method in class Configurator

Create the tags used by this plugin

Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

Helper::setTaskState() — Method in class Helper

Change the state and marker of given task in XML

$ Renderer#savedLocale — Property in class Renderer
Renderer::setParameter() — Method in class Renderer

Set the value of a parameter from the stylesheet

Renderer::setParameters() — Method in class Renderer

Set the values of several parameters from the stylesheet

Renderer::setLocale() — Method in class Renderer

Temporarily set the locale to C

$ PHP#static — Property in class PHP
$ XSLT#stylesheet — Property in class XSLT
XSLT::setParameter() — Method in class XSLT

Set the value of a parameter from the stylesheet

Utils::saveXML() — Method in class Utils

Serialize given DOMDocument

Utils::serializeAttributes() — Method in class Utils

Serialize an array of attribute values

$ Client#sslVerifyPeer — Property in class Client
Element::setMarkupEnd() — Method in class Element

Set the markup at the end of this element's content

Element::setMarkupStart() — Method in class Element

Set the markup at the start of this element's content

Element::shouldBeRemoved() — Method in class Element
Element::sortAttributes() — Method in class Element

T

$ Configurator#tags — Property in class Configurator
$ Configurator#templateChecker — Property in class Configurator
$ Configurator#templateNormalizer — Property in class Configurator
TagCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
TagFilterChain — Class in namespace s9e\TextFormatter\Configurator\Collections
TagList — Class in namespace s9e\TextFormatter\Configurator\Collections

Hosts a list of tag names. The config array it returns contains the names, deduplicated and sorted

TemplateCheckList — Class in namespace s9e\TextFormatter\Configurator\Collections
TemplateNormalizationList — Class in namespace s9e\TextFormatter\Configurator\Collections
TemplateParameterCollection — Class in namespace s9e\TextFormatter\Configurator\Collections
AVTHelper::toXSL() — Method in class AVTHelper

Transform given attribute value template into an XSL fragment

ConfigHelper::toArray() — Method in class ConfigHelper

Convert a structure to a (possibly multidimensional) array

ElementInspector::toBin() — Method in class ElementInspector

Convert a raw string to a series of 0 and 1 in LSB order

ElementInspector::toRaw() — Method in class ElementInspector

Convert a series of 0 and 1 in LSB order to a raw string

TemplateHelper — Class in namespace s9e\TextFormatter\Configurator\Helpers
TemplateInspector — Class in namespace s9e\TextFormatter\Configurator\Helpers

This class helps the RulesGenerator by analyzing a given template in order to answer questions such as "can this tag be a child/descendant of that other tag?" and others related to the HTML5 content model.

TemplateLoader — Class in namespace s9e\TextFormatter\Configurator\Helpers
TemplateModifier — Class in namespace s9e\TextFormatter\Configurator\Helpers
TemplateParser — Class in namespace s9e\TextFormatter\Configurator\Helpers
TimestampFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Tag — Class in namespace s9e\TextFormatter\Configurator\Items
$ Tag#tagLimit — Property in class Tag

Maximum number of this tag per message

$ Tag#template — Property in class Tag

Template associated with this tag

TagFilter — Class in namespace s9e\TextFormatter\Configurator\Items
Template — Class in namespace s9e\TextFormatter\Configurator\Items
$ Template#template — Property in class Template
TemplateDocument — Class in namespace s9e\TextFormatter\Configurator\Items
$ TemplateDocument#template — Property in class TemplateDocument
$ Encoder#typeEncoders — Property in class Encoder
RegexpConvertor::toJS() — Method in class RegexpConvertor

Convert a PCRE regexp to a JavaScript regexp

$ AbstractOptimizer#tokens — Property in class AbstractOptimizer
$ BranchOutputOptimizer#tokens — Property in class BranchOutputOptimizer
$ Optimizer#tokens — Property in class Optimizer
XPathConvertor::tokenizeXPathForExport() — Method in class XPathConvertor

Tokenize an XPath expression for use in PHP

TargetedRulesGenerator — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators\Interfaces
TrimFirstLineInCodeBlocks — Class in namespace s9e\TextFormatter\Configurator\RulesGenerators
TemplateCheck — Class in namespace s9e\TextFormatter\Configurator
TemplateChecker — Class in namespace s9e\TextFormatter\Configurator
AbstractDynamicContentCheck::tagFiltersAttributes() — Method in class AbstractDynamicContentCheck

Test whether given tag filters attribute values

$ AbstractFlashRestriction#template — Property in class AbstractFlashRestriction
TransposeComments — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Convert comments into xsl:comment elements

TemplateNormalizer — Class in namespace s9e\TextFormatter\Configurator
TemplateSafeness — Class in namespace s9e\TextFormatter\Configurator\Traits
TagName — Class in namespace s9e\TextFormatter\Configurator\Validators

Tag name rules:

  • must start with a letter or an underscore
  • can only contain letters, numbers, dashes and underscores
  • can be prefixed with one prefix following the same rules, separated with one colon
  • the prefixes "xsl" and "s9e" are reserved
TemplateParameterName — Class in namespace s9e\TextFormatter\Configurator\Validators

Template parameter name rules:

  • must start with a letter or an underscore
  • can only contain letters, numbers and underscores
$ Parser#tagsConfig — Property in class Parser
$ Parser#tagStack — Property in class Parser
$ Parser#tagStackIsSorted — Property in class Parser
$ Parser#text — Property in class Parser
$ Parser#textLen — Property in class Parser
Parser::tagIsAllowed() — Method in class Parser

Return whether given tag is allowed in current context

TimestampFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
$ Logger#tag — Property in class Logger
Tag — Class in namespace s9e\TextFormatter\Parser
$ Tag#type — Property in class Tag
$ AbstractConfigurator#tagName — Property in class AbstractConfigurator
$ AbstractParser#tagPriority — Property in class AbstractParser
$ Configurator#tagName — Property in class Configurator
$ Configurator#tagName — Property in class Configurator
$ Parser#tagPriority — Property in class Parser
$ Configurator#tagName — Property in class Configurator
Parser::trimUrl() — Method in class Parser

Remove trailing punctuation from given URL

$ Configurator#tagName — Property in class Configurator
$ Parser#tagPriority — Property in class Parser
$ BBCode#tagName — Property in class BBCode

Name of the tag used to represent this BBCode in the intermediate representation

$ BBCodeMonkey#tokenRegexp — Property in class BBCodeMonkey
$ Parser#text — Property in class Parser
$ Parser#textLen — Property in class Parser
$ Configurator#tagName — Property in class Configurator
$ Helper#tagName — Property in class Helper
$ Configurator#tagName — Property in class Configurator
$ Configurator#tagName — Property in class Configurator
$ Configurator#tagName — Property in class Configurator
$ Configurator#tagName — Property in class Configurator
$ Parser#text — Property in class Parser
$ Configurator#tagName — Property in class Configurator
$ Configurator#tagName — Property in class Configurator
$ Configurator#tagName — Property in class Configurator
$ Configurator#tags — Property in class Configurator
$ ParsedText#text — Property in class ParsedText
$ AbstractPass#text — Property in class AbstractPass
$ AbstractScript#tagName — Property in class AbstractScript
$ Configurator#tagName — Property in class Configurator
$ Configurator#templateBuilder — Property in class Configurator
TemplateBuilder — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
$ TemplateBuilder#templateGenerators — Property in class TemplateBuilder
TemplateGenerator — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
$ Choose#templateBuilder — Property in class Choose
$ Parser#table — Property in class Parser
$ Parser#tableTag — Property in class Parser
$ Parser#tables — Property in class Parser
$ Parser#text — Property in class Parser
$ Client#timeout — Property in class Client

U

Bundle::unparse() — Method in class Bundle

Transform an intermediate representation back to its original form

$ Configurator#urlConfig — Property in class Configurator

Default URL config

$ BundleGenerator#unserializer — Property in class BundleGenerator
UnsafeTemplateException — Class in namespace s9e\TextFormatter\Configurator\Exceptions
RulesHelper::unrollRules() — Method in class RulesHelper
UintFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
UrlFilter — Class in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Tag::unsetTemplate() — Method in class Tag

Unset this tag's template

UnsafeTemplate — Class in namespace s9e\TextFormatter\Configurator\Items
$ ConfigValue#useCount — Property in class ConfigValue
$ ClosureCompilerService#url — Property in class ClosureCompilerService
$ RegexpConvertor#unicodePropsRegexp — Property in class RegexpConvertor

Regexp that matches Unicode properties escape sequences

$ RegexpConvertor#unicodeProps — Property in class RegexpConvertor

Ranges to be used in JavaScript regexps in place of PCRE's Unicode properties

RegexpConvertor::unfoldUnicodeProperties() — Method in class RegexpConvertor

Replace Unicode properties in a string

AbstractOptimizer::unindentBlock() — Method in class AbstractOptimizer

Remove one tab of indentation off a range of PHP tokens

Unformatted — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators
NormalizeUrls::unescapeBrackets() — Method in class NormalizeUrls

Unescape brackets in the host part of a URL if it looks like an IPv6 address

UninlineAttributes — Class in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Uninline element attributes

UrlConfig — Class in namespace s9e\TextFormatter\Configurator
$ Parser#uid — Property in class Parser
UrlFilter — Class in namespace s9e\TextFormatter\Parser\AttributeFilters
Logger::unsetAttribute() — Method in class Logger

Unset the name of the attribute being processed

Logger::unsetTag() — Method in class Logger

Unset the tag being processed

AbstractConfigurator::updateRegexp() — Method in class AbstractConfigurator
$ BBCodeMonkey#unfilteredTokens — Property in class BBCodeMonkey
$ Parser#uppercaseText — Property in class Parser
$ Parser#unicodeRegexp — Property in class Parser
$ Configurator#unsafeElements — Property in class Configurator
$ Configurator#unsafeAttributes — Property in class Configurator
Helper::uncheckTask() — Method in class Helper

Mark given task unchecked in XML

Unformatted — Class in namespace s9e\TextFormatter\Renderers

This renderer returns a plain text version of rich text. It is meant to be used as a last resort when every other renderer is unavailable

Unparser — Class in namespace s9e\TextFormatter
Unparser::unparse() — Method in class Unparser

Transform an intermediate representation back to its original form

Utils — Class in namespace s9e\TextFormatter
Element::unparse() — Method in class Element

Unparse this element without removing or unparsing its descendants

Element::unparseMarkupElement() — Method in class Element

V

Collection::valid() — Method in class Collection
$ TemplateParser#voidRegexp — Property in class TemplateParser
$ Normalizer#voidRegexp — Property in class Normalizer
$ ProgrammableCallback#vars — Property in class ProgrammableCallback
$ ConfigValue#value — Property in class ConfigValue
$ ConfigValue#varName — Property in class ConfigValue
FirstAvailable::valid() — Method in class FirstAvailable
RulesGenerator::valid() — Method in class RulesGenerator
TemplateChecker::valid() — Method in class TemplateChecker
$ AddAttributeValueToElements#value — Property in class AddAttributeValueToElements
TemplateNormalizer::valid() — Method in class TemplateNormalizer
CollectionProxy::valid() — Method in class CollectionProxy
UrlFilter::validateUrl() — Method in class UrlFilter

Validate a parsed URL

Configurator::valid() — Method in class Configurator
Configurator::valid() — Method in class Configurator
Configurator::valid() — Method in class Configurator
Configurator::valid() — Method in class Configurator

W

XSLT::writeTag() — Method in class XSLT

Serialize given tag to XML

$ Parser#wsPos — Property in class Parser
Logger::warn() — Method in class Logger

Add a "warn" type log entry

Parser::wget() — Method in class Parser

Retrieve external content

X

$ TemplateInspector#xpath — Property in class TemplateInspector
$ IRProcessor#xpath — Property in class IRProcessor
XPathHelper — Class in namespace s9e\TextFormatter\Configurator\Helpers
$ JavaScript#xsl — Property in class JavaScript
$ HintGenerator#xsl — Property in class HintGenerator
$ StylesheetCompressor#xsl — Property in class StylesheetCompressor
$ Serializer#xpath — Property in class Serializer
XPathConvertor — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
XSLT — Class in namespace s9e\TextFormatter\Configurator\RendererGenerators
$ Repository#xpath — Property in class Repository
XmlFileDefinitionCollection — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\Collections
XenForoHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\SiteHelpers
XenForoHelper — Class in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
$ PHP#xpath — Property in class PHP
XSLT — Class in namespace s9e\TextFormatter\Renderers
XPath — Class in namespace s9e\TextFormatter\Utils

_

Configurator::__construct() — Method in class Configurator
Constructor
Configurator::__get() — Method in class Configurator

Magic __get automatically loads plugins, returns registered vars

Configurator::__isset() — Method in class Configurator

Magic __isset checks existence in the plugins collection and registered vars

Configurator::__set() — Method in class Configurator

Magic __set adds to the plugins collection, registers vars

Configurator::__unset() — Method in class Configurator

Magic __set removes plugins from the plugins collection, unregisters vars

BundleGenerator::__construct() — Method in class BundleGenerator
Constructor
PluginCollection::__construct() — Method in class PluginCollection
Constructor
Ruleset::__call() — Method in class Ruleset

Add a rule to this set

UnsafeTemplateException::__construct() — Method in class UnsafeTemplateException
TemplateInspector::__construct() — Method in class TemplateInspector
Constructor
Normalizer::__construct() — Method in class Normalizer
Parser::__construct() — Method in class Parser
Attribute::__construct() — Method in class Attribute
Constructor
AttributeFilter::__construct() — Method in class AttributeFilter
Constructor
AlnumFilter::__construct() — Method in class AlnumFilter
Constructor
ChoiceFilter::__construct() — Method in class ChoiceFilter
Constructor
ColorFilter::__construct() — Method in class ColorFilter
Constructor
EmailFilter::__construct() — Method in class EmailFilter
Constructor
FalseFilter::__construct() — Method in class FalseFilter
Constructor
FloatFilter::__construct() — Method in class FloatFilter
Constructor
FontfamilyFilter::__construct() — Method in class FontfamilyFilter
Constructor
HashmapFilter::__construct() — Method in class HashmapFilter
Constructor
IdentifierFilter::__construct() — Method in class IdentifierFilter
Constructor
IntFilter::__construct() — Method in class IntFilter
Constructor
IpFilter::__construct() — Method in class IpFilter
Constructor
IpportFilter::__construct() — Method in class IpportFilter
Constructor
Ipv4Filter::__construct() — Method in class Ipv4Filter
Constructor
Ipv6Filter::__construct() — Method in class Ipv6Filter
Constructor
MapFilter::__construct() — Method in class MapFilter
Constructor
NumberFilter::__construct() — Method in class NumberFilter
Constructor
RangeFilter::__construct() — Method in class RangeFilter
Constructor
RegexpFilter::__construct() — Method in class RegexpFilter
Constructor
SimpletextFilter::__construct() — Method in class SimpletextFilter
Constructor
TimestampFilter::__construct() — Method in class TimestampFilter
Constructor
UintFilter::__construct() — Method in class UintFilter
Constructor
UrlFilter::__construct() — Method in class UrlFilter
Constructor
ProgrammableCallback::__construct() — Method in class ProgrammableCallback
Regexp::__construct() — Method in class Regexp
Constructor
Regexp::__toString() — Method in class Regexp

Return this regexp as a string

Tag::__construct() — Method in class Tag
Constructor
TagFilter::__construct() — Method in class TagFilter
Constructor
Template::__construct() — Method in class Template
Constructor
Template::__call() — Method in class Template

Handle calls to undefined methods

Template::__toString() — Method in class Template

Return this template's content

TemplateDocument::__construct() — Method in class TemplateDocument
Constructor
JavaScript::__construct() — Method in class JavaScript
Constructor
CallbackGenerator::__construct() — Method in class CallbackGenerator
Constructor
Code::__construct() — Method in class Code
Constructor
Code::__toString() — Method in class Code

Return this source code

ConfigOptimizer::__construct() — Method in class ConfigOptimizer
Constructor
ConfigValue::__construct() — Method in class ConfigValue
Constructor
Encoder::__construct() — Method in class Encoder
Constructor
ClosureCompilerApplication::__construct() — Method in class ClosureCompilerApplication
Constructor
ClosureCompilerService::__construct() — Method in class ClosureCompilerService
Constructor
FirstAvailable::__construct() — Method in class FirstAvailable
Constructor
OnlineMinifier::__construct() — Method in class OnlineMinifier
Constructor
AbstractRecursiveMatcher::__construct() — Method in class AbstractRecursiveMatcher
PHP::__construct() — Method in class PHP
Constructor
Optimizer::__construct() — Method in class Optimizer
Constructor
Serializer::__construct() — Method in class Serializer
Constructor
SwitchStatement::__construct() — Method in class SwitchStatement
XPathConvertor::__construct() — Method in class XPathConvertor
Constructor
XSLT::__construct() — Method in class XSLT
Constructor
Rendering::__construct() — Method in class Rendering
Constructor
RulesGenerator::__construct() — Method in class RulesGenerator
Constructor
EnforceContentModels::__construct() — Method in class EnforceContentModels
Constructor
ManageParagraphs::__construct() — Method in class ManageParagraphs
Constructor
TemplateChecker::__construct() — Method in class TemplateChecker
Constructor
AbstractFlashRestriction::__construct() — Method in class AbstractFlashRestriction
Constructor
DisallowElement::__construct() — Method in class DisallowElement
Constructor
DisallowElementNS::__construct() — Method in class DisallowElementNS
Constructor
DisallowFlashFullScreen::__construct() — Method in class DisallowFlashFullScreen
Constructor
DisallowNodeByXPath::__construct() — Method in class DisallowNodeByXPath
Constructor
DisallowXPathFunction::__construct() — Method in class DisallowXPathFunction
Constructor
AddAttributeValueToElements::__construct() — Method in class AddAttributeValueToElements
Custom::__construct() — Method in class Custom
Constructor
SetRelNoreferrerOnTargetedLinks::__construct() — Method in class SetRelNoreferrerOnTargetedLinks
TemplateNormalizer::__construct() — Method in class TemplateNormalizer
Constructor
CollectionProxy::__call() — Method in class CollectionProxy

Forward all unknown method calls to $this->collection

Configurable::__get() — Method in class Configurable

Magic getter

Configurable::__set() — Method in class Configurable

Magic setter

Configurable::__isset() — Method in class Configurable

Test whether a property is set

Configurable::__unset() — Method in class Configurable

Unset a property, if the class supports it

UrlConfig::__construct() — Method in class UrlConfig
Constructor
Parser::__construct() — Method in class Parser
Constructor
Parser::__serialize() — Method in class Parser
Parser::__unserialize() — Method in class Parser
Tag::__construct() — Method in class Tag
Constructor
BBCode::__construct() — Method in class BBCode
BBCodeMonkey::__construct() — Method in class BBCodeMonkey
Constructor
Repository::__construct() — Method in class Repository
Constructor
RepositoryCollection::__construct() — Method in class RepositoryCollection
Constructor
Helper::__construct() — Method in class Helper
Constructor
ConfiguratorBase::__construct() — Method in class ConfiguratorBase
ParsedText::__construct() — Method in class ParsedText
ParsedText::__toString() — Method in class ParsedText
AbstractPass::__construct() — Method in class AbstractPass
XmlFileDefinitionCollection::__construct() — Method in class XmlFileDefinitionCollection
Constructor
AbstractSiteHelper::__construct() — Method in class AbstractSiteHelper
TemplateBuilder::__construct() — Method in class TemplateBuilder
Constructor
Choose::__construct() — Method in class Choose
Constructor
ParserBase::__construct() — Method in class ParserBase
Constructor
PHP::__serialize() — Method in class PHP
XSLT::__construct() — Method in class XSLT
Constructor
XSLT::__serialize() — Method in class XSLT
XSLT::__unserialize() — Method in class XSLT
Cached::__construct() — Method in class Cached
Native::__construct() — Method in class Native
Constructor
Document::__construct() — Method in class Document
Document::__toString() — Method in class Document