A

$ Configurator#attributeFiltersProperty in class Configurator
$ Configurator#AutoemailProperty in class Configurator

Autoemail plugin's configurator

$ Configurator#AutolinkProperty in class Configurator

Autolink plugin's configurator

$ Configurator#AutovideoProperty 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

AttributeCollectionClass in namespace s9e\TextFormatter\Configurator\Collections
AttributeFilterChainClass in namespace s9e\TextFormatter\Configurator\Collections
AttributeFilterCollectionClass in namespace s9e\TextFormatter\Configurator\Collections
AttributeListClass 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
AttributePreprocessorCollectionClass 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

Ruleset::allowChild() — Method in class Ruleset
Ruleset::allowDescendant() — Method in class Ruleset
Ruleset::autoClose() — Method in class Ruleset
Ruleset::autoReopen() — Method in class Ruleset
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

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

Apply given rule from each applicable tag

$ TemplateInspector#allowChildBitfieldsProperty in class TemplateInspector
$ TemplateInspector#allowsChildElementsProperty in class TemplateInspector
$ TemplateInspector#allowsTextProperty 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

AttributeClass 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

AttributeFilterClass in namespace s9e\TextFormatter\Configurator\Items
AbstractMapFilterClass 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

AlnumFilterClass 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

AttributePreprocessorClass 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#attributesProperty in class Tag

This tag's attributes

$ Tag#attributePreprocessorsProperty 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
AbstractRecursiveMatcherClass in namespace s9e\TextFormatter\Configurator\RecursiveParser
AbstractOptimizerClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
AbstractConvertorClass 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
AllowAllClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
AutoCloseIfVoidClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
AutoReopenFormattingElementsClass 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
AbstractDynamicContentCheckClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
AbstractFlashRestrictionClass in namespace s9e\TextFormatter\Configurator\TemplateChecks

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

AbstractXSLSupportCheckClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
AbstractChooseOptimizationClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
AbstractConstantFoldingClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
AbstractNormalizationClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
AddAttributeValueToElementsClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Add a value to a list of space-separated value

$ AddAttributeValueToElements#attrNameProperty 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#allowedSchemesProperty 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

AttributeNameClass 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#attrNameProperty in class Logger
Logger::add() — Method in class Logger

Add a log entry

$ Tag#attributesProperty in class Tag
Tag::addFlags() — Method in class Tag

Add a set of flags to this tag's

AbstractConfiguratorClass in namespace s9e\TextFormatter\Plugins\AbstractStaticUrlReplacer
$ AbstractConfigurator#attrNameProperty in class AbstractConfigurator
AbstractParserClass in namespace s9e\TextFormatter\Plugins\AbstractStaticUrlReplacer
$ Configurator#attrNameProperty in class Configurator
$ Configurator#attrNameProperty in class Configurator
$ Configurator#attrNameProperty in class Configurator
Configurator::asConfig() — Method in class Configurator
$ Configurator#attrNameProperty 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#allowedFiltersProperty 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#attributesProperty 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#allowedProperty in class Configurator
$ Configurator#attrNameProperty 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#allowedProperty in class Helper
$ Helper#attrNameProperty in class Helper
ConfiguratorBase::asConfig() — Method in class ConfiguratorBase
$ Configurator#aliasesProperty 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#attrNameProperty in class Configurator
Configurator::asConfig() — Method in class Configurator
Parser::addTag() — Method in class Parser

Add a fancy replacement tag

$ Configurator#attrNameProperty in class Configurator
$ Configurator#aliasesProperty in class Configurator
$ Configurator#attributeFiltersProperty 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#attrNameProperty in class Configurator
$ Configurator#attrNameProperty 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
AbstractInlineMarkupClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
AbstractPassClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
AbstractScriptClass 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#allowedFiltersProperty 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

AbstractConfigurableHostHelperClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
AbstractConfigurableHostHelper::addHost() — Method in class AbstractConfigurableHostHelper
TemplateBuilder::addSiteId() — Method in class TemplateBuilder

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

$ TemplateGenerator#attributesProperty 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#attributesProperty in class PHP
PHP::at() — Method in class PHP

Render the content of given node

Element::attributesAreSorted() — Method in class Element

B

BundleClass in namespace s9e\TextFormatter
$ Configurator#bundleGeneratorProperty in class Configurator
$ Configurator#BBCodesProperty in class Configurator

BBCodes plugin's configurator

BundleClass in namespace s9e\TextFormatter\Configurator
BundleGeneratorClass in namespace s9e\TextFormatter\Configurator
Ruleset::breakParagraph() — Method in class Ruleset
$ TemplateInspector#branchesProperty 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

BranchOutputOptimizerClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
$ ControlStructuresOptimizer#bracesProperty in class ControlStructuresOptimizer
ControlStructuresOptimizer::blockEndsWithIf() — Method in class ControlStructuresOptimizer

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

$ Optimizer#branchOutputOptimizerProperty 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#branchesCodeProperty in class SwitchStatement
BooleanFunctionsClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
BooleanOperatorsClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
BlockElementsCloseFormattingElementsClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
BlockElementsFosterFormattingElementsClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
$ EnforceContentModels#brProperty in class EnforceContentModels
BooleanRulesGeneratorClass in namespace s9e\TextFormatter\Configurator\RulesGenerators\Interfaces
$ Configurator#bbcodeMonkeyProperty in class Configurator
BBCodeClass in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
BBCodeCollectionClass in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
BBCodeMonkeyClass in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
$ Repository#bbcodeMonkeyProperty in class Repository
$ RepositoryCollection#bbcodeMonkeyProperty in class RepositoryCollection
$ Parser#bbcodeConfigProperty in class Parser
$ Parser#bbcodeNameProperty in class Parser
$ Parser#bbcodeSuffixProperty in class Parser
BlocksClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
TemplateBuilder::build() — Method in class TemplateBuilder

Generate and return a template for given site

C

ConfiguratorClass in namespace s9e\TextFormatter
$ Configurator#CensorProperty in class Configurator

Censor plugin's configurator

Bundle::configure() — Method in class Bundle

Configure a Configurator instance with this bundle's settings

$ BundleGenerator#configuratorProperty 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

CollectionClass 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#configuratorProperty in class PluginCollection
Ruleset::closeAncestor() — Method in class Ruleset
Ruleset::closeParent() — Method in class Ruleset
Ruleset::createChild() — Method in class Ruleset
Ruleset::createParagraphs() — Method in class Ruleset
ConfigProviderClass in namespace s9e\TextFormatter\Configurator
ConfigHelperClass in namespace s9e\TextFormatter\Configurator\Helpers
ContextSafenessClass in namespace s9e\TextFormatter\Configurator\Helpers
ElementInspector::closesParent() — Method in class ElementInspector

Test whether given child element closes given parent element

$ TemplateInspector#contentBitfieldProperty 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

ChoiceFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ColorFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ ProgrammableCallback#callbackProperty in class ProgrammableCallback
$ JavaScript#callbackGeneratorProperty in class JavaScript
$ JavaScript#configProperty in class JavaScript
$ JavaScript#configOptimizerProperty in class JavaScript
$ JavaScript#configuratorProperty in class JavaScript
CallbackGeneratorClass in namespace s9e\TextFormatter\Configurator\JavaScript
$ CallbackGenerator#callbacksProperty in class CallbackGenerator
CodeClass in namespace s9e\TextFormatter\Configurator\JavaScript

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

$ Code#codeProperty in class Code
ConfigOptimizerClass in namespace s9e\TextFormatter\Configurator\JavaScript

This class creates local variables to deduplicate complex configValues

$ ConfigOptimizer#configValuesProperty in class ConfigOptimizer
ConfigOptimizer::canDeduplicate() — Method in class ConfigOptimizer

Test whether given value can be deduplicated

ConfigValueClass in namespace s9e\TextFormatter\Configurator\JavaScript
$ FunctionCache#cacheProperty in class FunctionCache
$ FunctionProvider#cacheProperty 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#configProperty in class HintGenerator
$ Minifier#cacheDirProperty in class Minifier
ClosureCompilerApplicationClass in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
$ ClosureCompilerApplication#commandProperty in class ClosureCompilerApplication
$ ClosureCompilerApplication#compilationLevelProperty in class ClosureCompilerApplication
ClosureCompilerServiceClass in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
$ ClosureCompilerService#compilationLevelProperty in class ClosureCompilerService
$ FirstAvailable#collectionProperty 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#callbacksProperty in class RecursiveParser
CachingRecursiveParserClass in namespace s9e\TextFormatter\Configurator\RecursiveParser
$ CachingRecursiveParser#cacheProperty in class CachingRecursiveParser
$ PHP#cacheDirProperty in class PHP
$ PHP#classNameProperty in class PHP
$ PHP#controlStructuresOptimizerProperty in class PHP
PHP::compileTemplate() — Method in class PHP

Compile a template to PHP

$ AbstractOptimizer#cntProperty in class AbstractOptimizer
$ AbstractOptimizer#changedProperty in class AbstractOptimizer
$ BranchOutputOptimizer#cntProperty 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

ControlStructuresOptimizerClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP

Optimize the control structures of a script

$ ControlStructuresOptimizer#contextProperty in class ControlStructuresOptimizer
$ Optimizer#cntProperty in class Optimizer
Quick::convertPHP() — Method in class Quick

Convert the two sides of a compiled template to quick rendering

$ Serializer#convertorProperty 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

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

Convert a comparison

CoreClass 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#configuratorProperty in class Rendering
$ RulesGenerator#collectionProperty 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#collectionProperty 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#chooseProperty in class AbstractChooseOptimization
AbstractNormalization::createPolymorphicText() — Method in class AbstractNormalization

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

ConvertCurlyExpressionsInTextClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

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

CustomClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
$ Custom#callbackProperty in class Custom
MergeIdenticalConditionalBranches::collectCompatibleBranches() — Method in class MergeIdenticalConditionalBranches

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

$ TemplateNormalizer#collectionProperty 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
CollectionProxyClass in namespace s9e\TextFormatter\Configurator\Traits

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

$ CollectionProxy#collectionProperty in class CollectionProxy
CollectionProxy::count() — Method in class CollectionProxy
CollectionProxy::current() — Method in class CollectionProxy
CollectionProxy::contains() — Method in class CollectionProxy
ConfigurableClass in namespace s9e\TextFormatter\Configurator\Traits

Provides magic get, set, isset and unset implementations

$ Parser#cntOpenProperty in class Parser
$ Parser#cntTotalProperty in class Parser
$ Parser#contextProperty in class Parser
$ Parser#currentFixingCostProperty in class Parser
$ Parser#currentTagProperty 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#cascadeProperty 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

ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Autoemail
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Autoimage
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Autolink
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Autovideo
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\BBCodes
$ Configurator#collectionProperty 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#contentAttributesProperty 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#configuratorProperty 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

ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Censor
$ Configurator#collectionProperty 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

ConfiguratorBaseClass in namespace s9e\TextFormatter\Plugins
$ ConfiguratorBase#configuratorProperty in class ConfiguratorBase
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Emoji
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Emoticons
$ Configurator#collectionProperty 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
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Escaper
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\FancyPants

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

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

Capture all attributes in given string

ConfiguratorClass in namespace s9e\TextFormatter\Plugins\HTMLEntities
ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Keywords
$ Configurator#caseSensitiveProperty in class Configurator
$ Configurator#collectionProperty 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
ConfiguratorClass 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#closeEmProperty in class Emphasis
$ Emphasis#closeStrongProperty in class Emphasis
Emphasis::closeSpans() — Method in class Emphasis

End current valid EM and STRONG spans

ConfiguratorClass in namespace s9e\TextFormatter\Plugins\MediaEmbed
$ Configurator#createMediaBBCodeProperty 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

$ AbstractConfigurableHostHelper#configuratorProperty in class AbstractConfigurableHostHelper
CachedDefinitionCollectionClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\Collections
$ XmlFileDefinitionCollection#configTypesProperty 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

ChooseClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\TemplateGenerators
$ Parser#clientProperty in class Parser
$ Parser#clientCacheDirProperty in class Parser
Parser::createTag() — Method in class Parser

Create a tag for a media embed

$ ParserBase#configProperty in class ParserBase
ConfiguratorClass 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

ConfiguratorClass in namespace s9e\TextFormatter\Plugins\Preg
$ Configurator#capturesProperty in class Configurator
$ Configurator#collectionProperty 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

ConfiguratorClass 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

ClientClass in namespace s9e\TextFormatter\Utils\Http
CachedClass in namespace s9e\TextFormatter\Utils\Http\Clients
$ Cached#clientProperty in class Cached
$ Cached#cacheDirProperty in class Cached
CurlClass 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#dynamicProperty in class Renderer
{@inheritdoc}
$ Renderer#dynamicProperty in class Renderer
{@inheritdoc}
$ Renderer#dynamicProperty 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

Ruleset::denyChild() — Method in class Ruleset
Ruleset::denyDescendant() — Method in class Ruleset
Ruleset::disableAutoLineBreaks() — Method in class Ruleset
ElementInspector::disallowsText() — Method in class ElementInspector

Test whether given element disallows text nodes

$ TemplateInspector#defaultBranchBitfieldProperty in class TemplateInspector
$ TemplateInspector#denyDescendantBitfieldProperty in class TemplateInspector
$ TemplateInspector#domProperty in class TemplateInspector
XPathHelper::decodeStrings() — Method in class XPathHelper

Decode strings inside of an XPath expression

$ Attribute#defaultValueProperty 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

DictionaryClass 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#deduplicateTargetsProperty in class StylesheetCompressor
$ StylesheetCompressor#dictionaryProperty in class StylesheetCompressor
$ PHP#defaultClassPrefixProperty in class PHP
$ SwitchStatement#defaultCodeProperty in class SwitchStatement
RulesGenerator::delete() — Method in class RulesGenerator

Delete a value from this list and remove gaps in keys

DisableAutoLineBreaksIfNewLinesArePreservedClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
$ TemplateChecker#disabledProperty 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#defaultSettingProperty in class AbstractFlashRestriction
DisallowAttributeSetsClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowCopyClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowDisableOutputEscapingClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowDynamicAttributeNamesClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowDynamicElementNamesClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowElementClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowElementNSClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowFlashFullScreenClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
$ DisallowFlashFullScreen#defaultSettingProperty in class DisallowFlashFullScreen
DisallowNodeByXPathClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowObjectParamsWithGeneratedNameClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowPHPTagsClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUncompilableXSLClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeCopyOfClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeDynamicCSSClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeDynamicJSClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowUnsafeDynamicURLClass 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

DisallowUnsupportedXSLClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
DisallowXPathFunctionClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
$ RestrictFlashNetworking#defaultSettingProperty in class RestrictFlashNetworking
$ RestrictFlashScriptAccess#defaultSettingProperty in class RestrictFlashScriptAccess
DeoptimizeIfClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

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

$ TemplateNormalizer#defaultNormalizationsProperty 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#disallowedHostsProperty 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#defaultAttributeProperty in class BBCode

Name of the default attribute

$ Repository#domProperty in class Repository
$ Configurator#defaultReplacementProperty in class Configurator
Configurator::delete() — Method in class Configurator

Delete an item from this collection

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

Disable quickMatch

Configurator::delete() — Method in class Configurator

Delete an item from this collection

$ Configurator#disabledPassesProperty 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#decodeHtmlEntitiesProperty in class Configurator
$ ParsedText#decodeHtmlEntitiesProperty in class ParsedText
ParsedText::decode() — Method in class ParsedText

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

$ Configurator#defaultSitesProperty in class Configurator
$ TemplateGenerator#defaultAttributesProperty in class TemplateGenerator
$ Iframe#defaultIframeAttributesProperty in class Iframe
$ Configurator#delimiterProperty 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#dynamicProperty in class PHP
Native::decompress() — Method in class Native

Decompress given page if applicable

DocumentClass in namespace s9e\TextFormatter\Utils\ParsedDOM

E

$ Renderer#enableQuickRendererProperty in class Renderer
{@inheritdoc}
$ Renderer#enableQuickRendererProperty in class Renderer
{@inheritdoc}
$ Renderer#enableQuickRendererProperty in class Renderer
{@inheritdoc}
$ Configurator#EmojiProperty in class Configurator

Emoji plugin's configurator

$ Configurator#EmoticonsProperty in class Configurator

Emoticons plugin's configurator

$ Configurator#EscaperProperty 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

Ruleset::enableAutoLineBreaks() — Method in class Ruleset
ElementInspectorClass 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

EmailFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ JavaScript#encoderProperty in class JavaScript
$ JavaScript#exportsProperty in class JavaScript
JavaScript::encode() — Method in class JavaScript

Encode a PHP value into an equivalent JavaScript representation

$ CallbackGenerator#encoderProperty in class CallbackGenerator
$ ConfigOptimizer#encoderProperty in class ConfigOptimizer
EncoderClass 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#elementInterfacesProperty in class FunctionCache
$ ClosureCompilerApplication#excludeDefaultExternsProperty in class ClosureCompilerApplication
$ ClosureCompilerService#excludeDefaultExternsProperty in class ClosureCompilerService
$ ClosureCompilerService#externsProperty 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#enableQuickRendererProperty 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#engineProperty in class Rendering
RulesGenerator::exists() — Method in class RulesGenerator

Test whether an item of given key exists

EnforceContentModelsClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
EnforceOptionalEndTagsClass 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#elNameProperty in class DisallowElement
$ DisallowElementNS#elNameProperty 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

EnforceHTMLOmittedEndTagsClass 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

EmailFilterClass 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#endTagProperty 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

EmoticonCollectionClass 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#elementsProperty in class Configurator
Configurator::exists() — Method in class Configurator

Test whether an item of given key exists

EmphasisClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
$ Emphasis#emPosProperty in class Emphasis
$ Emphasis#emEndPosProperty 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#enableQuickRendererProperty 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

ElementClass 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

FatdownClass in namespace s9e\TextFormatter\Bundles
ForumClass in namespace s9e\TextFormatter\Bundles
$ Configurator#FancyPantsProperty in class Configurator

FancyPants plugin's configurator

Configurator::finalize() — Method in class Configurator

Finalize this configuration and return all the relevant objects

FatdownClass in namespace s9e\TextFormatter\Configurator\Bundles
ForumClass in namespace s9e\TextFormatter\Configurator\Bundles
FilterChainClass in namespace s9e\TextFormatter\Configurator\Collections
PluginCollection::finalize() — Method in class PluginCollection

Finalize all of this collection's plugins

Ruleset::fosterParent() — Method in class Ruleset
FilterableConfigValueClass 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

FilterHelperClass in namespace s9e\TextFormatter\Configurator\Helpers
FilterSyntaxMatcherClass 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#filterChainProperty in class Attribute

This attribute's filter chain

FalseFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
FloatFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
FontfamilyFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
FilterClass in namespace s9e\TextFormatter\Configurator\Items
Regexp::filterConfig() — Method in class Regexp

Return the config value for given target

$ Tag#filterChainProperty in class Tag

This tag's filter chain

$ JavaScript#functionCacheProperty 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

FunctionCacheClass in namespace s9e\TextFormatter\Configurator\JavaScript
FunctionProviderClass in namespace s9e\TextFormatter\Configurator\JavaScript
FirstAvailableClass in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers
StylesheetCompressor::filterSavings() — Method in class StylesheetCompressor

Filter the savings according to the minSaving property

$ PHP#filepathProperty in class PHP
$ XPathConvertor#featuresProperty in class XPathConvertor
$ DisallowXPathFunction#funcNameProperty in class DisallowXPathFunction
FixUnescapedCurlyBracesInHtmlAttributesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Fix unescaped curly braces in HTML attributes

FoldArithmeticConstantsClass 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

FoldConstantXPathExpressionsClass 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

FalseFilterClass 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

FilterProcessingClass in namespace s9e\TextFormatter\Parser
$ Tag#flagsProperty in class Tag
$ AbstractConfigurator#fileExtensionsProperty in class AbstractConfigurator
AbstractConfigurator::finalize() — Method in class AbstractConfigurator

Finalize this plugin's configuration

$ Configurator#fileExtensionsProperty in class Configurator
$ Configurator#fileExtensionsProperty in class Configurator
$ BBCode#forceLookaheadProperty 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

ForcedLineBreaksClass 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

FlashClass 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#groupMatchesProperty 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::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

AbstractConfigurableHostHelper::getSiteId() — Method in class AbstractConfigurableHostHelper
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

MastodonHelper::getSiteId() — Method in class MastodonHelper
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

XenForoHelper::getSiteId() — Method in class XenForoHelper
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#gzipEnabledProperty 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#HTMLCommentsProperty in class Configurator

HTMLComments plugin's configurator

$ Configurator#HTMLElementsProperty in class Configurator

HTMLElements plugin's configurator

$ Configurator#HTMLEntitiesProperty in class Configurator

HTMLEntities plugin's configurator

HostnameListClass 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#htmlElementsProperty 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#hasElementsProperty in class TemplateInspector
$ TemplateInspector#hasRootTextProperty in class TemplateInspector
HashmapFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ JavaScript#hintGeneratorProperty in class JavaScript
HasherClass in namespace s9e\TextFormatter\Configurator\JavaScript
HintGeneratorClass in namespace s9e\TextFormatter\Configurator\JavaScript
$ HintGenerator#hintsProperty in class HintGenerator
$ OnlineMinifier#httpClientProperty 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

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

Return whether given attribute is set

HelperClass in namespace s9e\TextFormatter\Plugins\Censor
$ Parser#hasDoubleQuoteProperty in class Parser
$ Parser#hasSingleQuoteProperty in class Parser
$ ParsedText#hasEscapedCharsProperty in class ParsedText
$ ParsedText#hasReferencesProperty 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

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

Test whether given array has any non-null values

HttpClass in namespace s9e\TextFormatter\Utils
$ Curl#handleProperty in class Curl

I

$ Collection#itemsProperty 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

Ruleset::ignoreSurroundingWhitespace() — Method in class Ruleset
Ruleset::ignoreTags() — Method in class Ruleset
Ruleset::ignoreText() — Method in class Ruleset
Ruleset::isTransparent() — Method in class Ruleset
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#isBlockProperty in class TemplateInspector
$ TemplateInspector#isEmptyProperty in class TemplateInspector
$ TemplateInspector#isFormattingElementProperty in class TemplateInspector
$ TemplateInspector#isPassthroughProperty in class TemplateInspector
$ TemplateInspector#isTransparentProperty in class TemplateInspector
$ TemplateInspector#isVoidProperty 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

IRProcessorClass 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

IdentifierFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
IntFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
IpFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
IpportFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Ipv4FilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Ipv6FilterClass 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#isGlobalProperty in class Regexp
Tag::issetTemplate() — Method in class Tag

Test whether this tag has a template

$ Template#inspectorProperty in class Template
$ Template#isNormalizedProperty 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#isDeduplicatedProperty 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#iProperty in class AbstractOptimizer
$ BranchOutputOptimizer#iProperty 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#iProperty 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#isVoidProperty 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

IgnoreTagsInCodeClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
IgnoreTextIfDisallowedClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
IgnoreWhitespaceAroundBlockElementsClass 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#ignoreUnknownAttributesProperty 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

InlineAttributesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Inline the xsl:attribute declarations of a template

InlineCDATAClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
InlineElementsClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Inline the elements declarations of a template

InlineInferredValuesClass 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

InlineTextElementsClass 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

InlineXPathLiteralsClass 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#isRichProperty 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#invalidProperty 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

ImagesClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
InlineCodeClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
InlineSpoilerClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
$ CachedDefinitionCollection#itemsProperty in class CachedDefinitionCollection
{@inheritdoc}
IframeClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\TemplateGenerators
$ Iframe#iframeAttributesProperty 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#javascriptProperty in class Configurator
$ ProgrammableCallback#jsProperty in class ProgrammableCallback
$ Regexp#jsRegexpProperty in class Regexp
JavaScriptClass in namespace s9e\TextFormatter\Configurator
$ ConfigOptimizer#jsLengthsProperty in class ConfigOptimizer

K

$ Configurator#KeywordsProperty in class Configurator

Keywords plugin's configurator

AttributePreprocessorCollection::key() — Method in class AttributePreprocessorCollection
Collection::key() — Method in class Collection
$ Minifier#keepGoingProperty in class Minifier
FirstAvailable::key() — Method in class FirstAvailable
$ StylesheetCompressor#keyPrefixProperty 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#LitedownProperty 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#leafNodesProperty 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#lastClassNameProperty in class PHP
$ PHP#lastFilepathProperty in class PHP
AbstractNormalization::lowercase() — Method in class AbstractNormalization

Make an ASCII string lowercase

$ Parser#loggerProperty in class Parser
LoggerClass in namespace s9e\TextFormatter\Parser
$ Logger#logsProperty in class Logger
$ Tag#lenProperty 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

LinkAttributesSetterClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser
$ ParsedText#linkReferencesProperty in class ParsedText
$ AbstractScript#longRegexpProperty in class AbstractScript
LinkReferencesClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
LinksClass 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

MediaPackClass in namespace s9e\TextFormatter\Bundles
$ Configurator#MediaEmbedProperty in class Configurator

MediaEmbed plugin's configurator

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

Merge a set of attribute preprocessors into this collection

MinifierListClass 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

MapFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
$ JavaScript#minifierProperty in class JavaScript
CallbackGenerator::mapArray() — Method in class CallbackGenerator

Replace callbacks in given config array

MinifierClass 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

MatthiasMullieMinifyClass 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#minSavingProperty in class StylesheetCompressor
$ RecursiveParser#matchGroupsProperty in class RecursiveParser
MatcherInterfaceClass 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#maxLoopsProperty in class Optimizer
Optimizer::mergeConcatenatedHtmlSpecialChars() — Method in class Optimizer

Merge concatenated htmlspecialchars() calls together

Optimizer::mergeConcatenatedStrings() — Method in class Optimizer

Merge concatenated strings together

MathClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
MultiByteStringManipulationClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
ManageParagraphsClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
$ AbstractFlashRestriction#maxSettingProperty in class AbstractFlashRestriction
MergeConsecutiveCopyOfClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
MergeIdenticalConditionalBranchesClass 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

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

Minify a CSS string

MinifyXPathExpressionsClass 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#maxIterationsProperty in class TemplateNormalizer
$ TemplateSafeness#markedSafeProperty 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#maxFixingCostProperty in class Parser
MapFilterClass in namespace s9e\TextFormatter\Parser\AttributeFilters
$ Configurator#matchWwwProperty 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

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

Merge two array of attributes

$ Configurator#modifiersProperty 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

NormalizedCollectionClass 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

NormalizedListClass 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#nodeProperty in class UnsafeTemplateException
NodeLocatorClass in namespace s9e\TextFormatter\Configurator\Helpers
NormalizerClass 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#normalizerProperty in class Parser
NumberFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ProgrammableCallback::normalizeCallback() — Method in class ProgrammableCallback

Normalize a callback's representation

$ Tag#nestingLimitProperty in class Tag

Maximum nesting level for this tag

Template::normalize() — Method in class Template

Normalize this template's content

$ ConfigValue#nameProperty 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

NoopClass in namespace s9e\TextFormatter\Configurator\JavaScript\Minifiers

No-op minifier

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

Normalize a number representation

$ XSLT#normalizerProperty 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#namespaceURIProperty 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
NormalizeAttributeNamesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
NormalizeAttributeNames::normalizeAttribute() — Method in class NormalizeAttributeNames
NormalizeAttributeNames::normalizeElement() — Method in class NormalizeAttributeNames
NormalizeElementNamesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations
NormalizeElementNames::normalizeElement() — Method in class NormalizeElementNames
NormalizeUrlsClass 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#namespacesProperty in class Parser
NetworkFilterClass in namespace s9e\TextFormatter\Parser\AttributeFilters
NumericFilterClass in namespace s9e\TextFormatter\Parser\AttributeFilters
$ Tag#nameProperty 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#notAfterProperty in class Configurator
$ Configurator#notBeforeProperty in class Configurator
$ Configurator#notIfConditionProperty 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

NativeClass 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#onDuplicateActionProperty in class AttributeCollection
{@inheritdoc}
$ NormalizedCollection#onDuplicateActionProperty 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#onDuplicateActionProperty in class TagCollection
{@inheritdoc}
ConfigHelper::optimizeArray() — Method in class ConfigHelper

Optimize the size of a deep array by deduplicating identical structures

$ Normalizer#optimizerProperty in class Normalizer
OptimizerClass 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#objectEncodersProperty in class Encoder
$ ClosureCompilerApplication#optionsProperty 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

OnlineMinifierClass in namespace s9e\TextFormatter\Configurator\JavaScript
$ PHP#optimizerProperty 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

OptimizerClass 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#onlyIfDynamicProperty in class AbstractFlashRestriction
AbstractChooseOptimization::optimizeChoose() — Method in class AbstractChooseOptimization

Optimize the current xsl:choose element

$ AbstractNormalization#ownerDocumentProperty in class AbstractNormalization
OptimizeChooseClass 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

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

Optimize the current xsl:choose element

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

Optimize the current xsl:choose element

OptimizeChooseTextClass 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

OptimizeConditionalAttributesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Optimize conditional attributes

OptimizeConditionalValueOfClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove unnecessary tests around

OptimizeNestedConditionalsClass 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#openTagsProperty in class Parser
$ Parser#outputProperty 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#onDuplicateActionProperty 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#onDuplicateActionProperty 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#onDuplicateActionProperty in class EmoticonCollection
{@inheritdoc}
$ Configurator#onlyFirstProperty 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#onDuplicateActionProperty 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#outProperty in class PHP

P

Bundle::parse() — Method in class Bundle

Parse given text using a singleton instance of the bundled Parser

$ Fatdown#parserProperty in class Fatdown
$ Renderer#paramsProperty in class Renderer
$ Forum#parserProperty in class Forum
$ Renderer#paramsProperty in class Renderer
$ MediaPack#parserProperty in class MediaPack
$ Renderer#paramsProperty in class Renderer
$ Configurator#phpHeaderProperty in class Configurator
$ Configurator#pluginsProperty in class Configurator
$ Configurator#PipeTablesProperty in class Configurator

PipeTables plugin's configurator

$ Configurator#PregProperty in class Configurator

Preg plugin's configurator

NormalizedList::prepend() — Method in class NormalizedList

Prepend a value to this list

PluginCollectionClass in namespace s9e\TextFormatter\Configurator\Collections
Ruleset::preventLineBreaks() — Method in class Ruleset
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#parserProperty 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#preservesNewLinesProperty 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

ParserClass 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

ProgrammableCallbackClass in namespace s9e\TextFormatter\Configurator\Items
$ ProgrammableCallback#paramsProperty in class ProgrammableCallback
CallbackGenerator::parenthesizeCallback() — Method in class CallbackGenerator

Add parentheses to a function literal, if necessary

$ HintGenerator#pluginsProperty 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#parserProperty in class AbstractRecursiveMatcher
CachingRecursiveParser::parse() — Method in class CachingRecursiveParser

Parse given string

PHPClass in namespace s9e\TextFormatter\Configurator\RendererGenerators
$ PHP#phpHeaderProperty 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#parserProperty 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

PHP80FunctionsClass 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#parametersProperty in class Rendering

Parameters used by the renderer

RulesGenerator::prepend() — Method in class RulesGenerator

Prepend a value to this list

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

Prepend a value to this list

PreserveSingleSpacesClass 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

ParserClass in namespace s9e\TextFormatter
$ Parser#posProperty in class Parser
$ Parser#pluginParsersProperty in class Parser
$ Parser#pluginsConfigProperty 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#posProperty in class Tag
Tag::pairWith() — Method in class Tag

Pair this tag with given tag

AbstractParser::parse() — Method in class AbstractParser
ParserClass in namespace s9e\TextFormatter\Plugins\Autoemail
Parser::parse() — Method in class Parser
ParserClass in namespace s9e\TextFormatter\Plugins\Autoimage
ParserClass in namespace s9e\TextFormatter\Plugins\Autolink
Parser::parse() — Method in class Parser
ParserClass 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

ParserClass in namespace s9e\TextFormatter\Plugins\BBCodes
$ Parser#posProperty 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

ParserClass in namespace s9e\TextFormatter\Plugins\Censor
Parser::parse() — Method in class Parser
ParserClass 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

ParserClass in namespace s9e\TextFormatter\Plugins\Emoticons
Parser::parse() — Method in class Parser
ParserClass in namespace s9e\TextFormatter\Plugins\Escaper
Parser::parse() — Method in class Parser
ParserClass 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)

ParserClass in namespace s9e\TextFormatter\Plugins\HTMLComments
Parser::parse() — Method in class Parser
$ Configurator#prefixProperty in class Configurator
ParserClass in namespace s9e\TextFormatter\Plugins\HTMLElements
Parser::parse() — Method in class Parser
ParserClass in namespace s9e\TextFormatter\Plugins\HTMLEntities
Parser::parse() — Method in class Parser
ParserClass in namespace s9e\TextFormatter\Plugins\Keywords
Parser::parse() — Method in class Parser
ParserClass in namespace s9e\TextFormatter\Plugins\Litedown
Parser::parse() — Method in class Parser
ParsedTextClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser
AbstractInlineMarkup::parseInlineMarkup() — Method in class AbstractInlineMarkup

Parse given inline markup in text

$ AbstractPass#parserProperty 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

ParserClass in namespace s9e\TextFormatter\Plugins\MediaEmbed
Parser::parse() — Method in class Parser
ParserBaseClass in namespace s9e\TextFormatter\Plugins
$ ParserBase#parserProperty in class ParserBase
ParserBase::parse() — Method in class ParserBase
ParserClass in namespace s9e\TextFormatter\Plugins\PipeTables
$ Parser#posProperty 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

ParserClass in namespace s9e\TextFormatter\Plugins\Preg
Parser::parse() — Method in class Parser
$ Renderer#paramsProperty in class Renderer
PHPClass in namespace s9e\TextFormatter\Renderers
$ XSLT#procProperty 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

ParsedDOMClass in namespace s9e\TextFormatter\Utils

Q

$ Renderer#quickRegexpProperty in class Renderer
{@inheritdoc}
$ Renderer#quickRenderingTestProperty in class Renderer
{@inheritdoc}
$ Renderer#quickRegexpProperty in class Renderer
{@inheritdoc}
$ Renderer#quickRegexpProperty 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

QuickClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
$ DisallowNodeByXPath#queryProperty in class DisallowNodeByXPath
$ AbstractChooseOptimization#queriesProperty in class AbstractChooseOptimization
{@inheritdoc}
$ AbstractConstantFolding#queriesProperty in class AbstractConstantFolding
{@inheritdoc}
$ AbstractNormalization#queriesProperty in class AbstractNormalization
$ ConvertCurlyExpressionsInText#queriesProperty in class ConvertCurlyExpressionsInText
{@inheritdoc}
$ DeoptimizeIf#queriesProperty in class DeoptimizeIf
{@inheritdoc}
$ EnforceHTMLOmittedEndTags#queriesProperty in class EnforceHTMLOmittedEndTags
{@inheritdoc}
$ FixUnescapedCurlyBracesInHtmlAttributes#queriesProperty in class FixUnescapedCurlyBracesInHtmlAttributes
{@inheritdoc}
$ InlineAttributes#queriesProperty in class InlineAttributes
{@inheritdoc}
$ InlineCDATA#queriesProperty in class InlineCDATA
{@inheritdoc}
$ InlineElements#queriesProperty in class InlineElements
{@inheritdoc}
$ InlineInferredValues#queriesProperty in class InlineInferredValues
{@inheritdoc}
$ InlineTextElements#queriesProperty in class InlineTextElements
{@inheritdoc}
$ InlineXPathLiterals#queriesProperty in class InlineXPathLiterals
{@inheritdoc}
$ MergeConsecutiveCopyOf#queriesProperty in class MergeConsecutiveCopyOf
{@inheritdoc}
$ MergeIdenticalConditionalBranches#queriesProperty in class MergeIdenticalConditionalBranches
{@inheritdoc}
$ MinifyInlineCSS#queriesProperty in class MinifyInlineCSS
{@inheritdoc}
$ MinifyXPathExpressions#queriesProperty in class MinifyXPathExpressions
{@inheritdoc}
$ NormalizeAttributeNames#queriesProperty in class NormalizeAttributeNames
{@inheritdoc}
$ NormalizeElementNames#queriesProperty in class NormalizeElementNames
{@inheritdoc}
$ OptimizeChooseAttributes#queriesProperty in class OptimizeChooseAttributes
{@inheritdoc}
$ OptimizeConditionalAttributes#queriesProperty in class OptimizeConditionalAttributes
{@inheritdoc}
$ OptimizeConditionalValueOf#queriesProperty in class OptimizeConditionalValueOf
{@inheritdoc}
$ OptimizeNestedConditionals#queriesProperty in class OptimizeNestedConditionals
{@inheritdoc}
$ PreserveSingleSpaces#queriesProperty in class PreserveSingleSpaces
{@inheritdoc}
$ RemoveComments#queriesProperty in class RemoveComments
{@inheritdoc}
$ RemoveInterElementWhitespace#queriesProperty in class RemoveInterElementWhitespace
{@inheritdoc}
$ RemoveLivePreviewAttributes#queriesProperty in class RemoveLivePreviewAttributes
{@inheritdoc}
$ RenameLivePreviewEvent#queriesProperty in class RenameLivePreviewEvent
{@inheritdoc}
$ SortAttributesByName#queriesProperty in class SortAttributesByName
{@inheritdoc}
$ TransposeComments#queriesProperty in class TransposeComments
{@inheritdoc}
$ UninlineAttributes#queriesProperty in class UninlineAttributes
{@inheritdoc}
$ AbstractConfigurator#quickMatchProperty in class AbstractConfigurator
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ ConfiguratorBase#quickMatchProperty in class ConfiguratorBase
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ Configurator#quickMatchProperty in class Configurator
{@inheritdoc}
$ PHP#quickRegexpProperty in class PHP
$ PHP#quickRenderingTestProperty 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#rendererProperty in class Fatdown
RendererClass 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#rendererProperty in class Forum
RendererClass 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#rendererProperty in class MediaPack
RendererClass 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#registeredVarsProperty in class Configurator
$ Configurator#renderingProperty in class Configurator
$ Configurator#rootRulesProperty in class Configurator
$ Configurator#rulesGeneratorProperty in class Configurator
Collection::rewind() — Method in class Collection
NormalizedList::remove() — Method in class NormalizedList

Remove all items matching given value

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

Remove all items matching given value

RulesetClass in namespace s9e\TextFormatter\Configurator\Collections
$ Ruleset#rulesProperty in class Ruleset
Ruleset::remove() — Method in class Ruleset

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

Ruleset::requireParent() — Method in class Ruleset
Ruleset::requireAncestor() — Method in class Ruleset
AVTHelper::replace() — Method in class AVTHelper

Replace the value of an attribute via the provided callback

RegexpBuilderClass in namespace s9e\TextFormatter\Configurator\Helpers
RegexpParserClass in namespace s9e\TextFormatter\Configurator\Helpers
RulesHelperClass 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#rootBitfieldsProperty in class TemplateInspector
$ TemplateInspector#rootNodesProperty 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#requiredProperty in class Attribute

Whether this attribute is required for the tag to be valid

RangeFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
RegexpFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
ProgrammableCallback::resetParameters() — Method in class ProgrammableCallback

Remove all the parameters

RegexpClass in namespace s9e\TextFormatter\Configurator\Items
$ Regexp#regexpProperty in class Regexp
$ Tag#rulesProperty in class Tag

Rules associated with this tag

Template::replaceTokens() — Method in class Template

Replace parts of this template that match given regexp

$ JavaScript#rendererGeneratorProperty 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
RegexpConvertorClass in namespace s9e\TextFormatter\Configurator\JavaScript
RecursiveParserClass in namespace s9e\TextFormatter\Configurator
$ RecursiveParser#regexpProperty in class RecursiveParser
AbstractRecursiveMatcher::recurse() — Method in class AbstractRecursiveMatcher

Parse given string and return its value

RendererGeneratorClass 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

RenderingClass in namespace s9e\TextFormatter\Configurator
RulesGeneratorClass 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
RestrictFlashNetworkingClass in namespace s9e\TextFormatter\Configurator\TemplateChecks
RestrictFlashScriptAccessClass 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

RemoveCommentsClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove all comments

RemoveInterElementWhitespaceClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove all inter-element whitespace except for single space characters

RemoveLivePreviewAttributesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Remove attributes related to live preview

RenameLivePreviewEventClass 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#restrictedHostsProperty 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#registeredVarsProperty in class Parser
$ Parser#rootContextProperty 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

RegexpFilterClass 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#regexpProperty in class AbstractConfigurator
$ Configurator#regexpProperty in class Configurator
{@inheritdoc}
$ Configurator#regexpProperty in class Configurator
{@inheritdoc}
$ Configurator#repositoriesProperty in class Configurator
Configurator::rewind() — Method in class Configurator
RepositoryClass in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
Repository::replaceVars() — Method in class Repository

Replace var elements in given definition

RepositoryCollectionClass in namespace s9e\TextFormatter\Plugins\BBCodes\Configurator
$ Configurator#regexpOptionsProperty in class Configurator
Configurator::rewind() — Method in class Configurator
$ Helper#regexpProperty in class Helper
$ Helper#regexpHtmlProperty in class Helper
$ Helper#replacementsProperty in class Helper
$ ConfiguratorBase#regexpLimitProperty in class ConfiguratorBase
Configurator::rewind() — Method in class Configurator
$ Configurator#regexpProperty in class Configurator
$ Configurator#regexpProperty in class Configurator
Configurator::rebuildTemplate() — Method in class Configurator

Rebuild a tag's template

$ Configurator#regexpProperty in class Configurator
Configurator::rewind() — Method in class Configurator
$ Emphasis#remainingProperty in class Emphasis
$ Configurator#regexpProperty in class Configurator
{@inheritdoc}
$ Configurator#referencesProperty in class Configurator
$ Configurator#referencesRegexpProperty 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

RendererClass 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#reloadParamsProperty 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#staticProperty in class Renderer
{@inheritdoc}
$ Renderer#staticProperty in class Renderer
{@inheritdoc}
$ Renderer#staticProperty in class Renderer
{@inheritdoc}
Configurator::saveBundle() — Method in class Configurator

Create and save a bundle based on this configuration

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

Set and overwrite a value in this collection

Ruleset::suspendAutoLineBreaks() — Method in class Ruleset
SchemeListClass 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

SimpletextFilterClass 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#stylesheetCompressorProperty 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
StylesheetCompressorClass in namespace s9e\TextFormatter\Configurator\JavaScript
$ StylesheetCompressor#savingsProperty 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#serializerProperty 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

SerializerClass 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

SwitchStatementClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
SingleByteStringFunctionsClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP\XPathConvertor\Convertors
SingleByteStringManipulationClass 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#spanProperty in class EnforceContentModels
TemplateChecker::set() — Method in class TemplateChecker

Set and overwrite a value in this collection

$ AbstractFlashRestriction#settingNameProperty in class AbstractFlashRestriction
$ AbstractFlashRestriction#settingsProperty in class AbstractFlashRestriction
$ AbstractXSLSupportCheck#supportedElementsProperty in class AbstractXSLSupportCheck
$ AbstractXSLSupportCheck#supportedFunctionsProperty in class AbstractXSLSupportCheck
$ AbstractXSLSupportCheck#supportedOperatorsProperty in class AbstractXSLSupportCheck
$ DisallowFlashFullScreen#settingNameProperty in class DisallowFlashFullScreen
{@inheritdoc}
$ DisallowFlashFullScreen#settingsProperty in class DisallowFlashFullScreen
$ DisallowUncompilableXSL#supportedElementsProperty in class DisallowUncompilableXSL
$ DisallowUncompilableXSL#supportedFunctionsProperty in class DisallowUncompilableXSL
$ DisallowUnsafeDynamicURL#safeUrlRegexpProperty in class DisallowUnsafeDynamicURL
$ DisallowUnsupportedXSL#supportedElementsProperty in class DisallowUnsupportedXSL
$ DisallowUnsupportedXSL#supportedFunctionsProperty in class DisallowUnsupportedXSL
$ RestrictFlashNetworking#settingNameProperty in class RestrictFlashNetworking
{@inheritdoc}
$ RestrictFlashNetworking#settingsProperty in class RestrictFlashNetworking
$ RestrictFlashScriptAccess#settingNameProperty in class RestrictFlashScriptAccess
{@inheritdoc}
$ RestrictFlashScriptAccess#settingsProperty in class RestrictFlashScriptAccess
$ FoldConstantXPathExpressions#supportedFunctionsProperty in class FoldConstantXPathExpressions
FoldConstantXPathExpressions::selectReplacement() — Method in class FoldConstantXPathExpressions

Select the best replacement for given expression

SetAttributeOnElementsClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Set an attribute on matching elements

SetRelNoreferrerOnTargetedLinksClass 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.

SortAttributesByNameClass 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#sortPriorityProperty in class Tag
$ Tag#startTagProperty 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#startPosProperty 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#shortnameRegexpProperty 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#shortRegexpProperty in class AbstractScript
$ AbstractScript#syntaxCharProperty in class AbstractScript
$ Blocks#setextLinesProperty in class Blocks
$ Emphasis#strongPosProperty in class Emphasis
$ Emphasis#strongEndPosProperty in class Emphasis
StrikethroughClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
SubscriptClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
SuperscriptClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser\Passes
SluggerClass in namespace s9e\TextFormatter\Plugins\Litedown\Parser
Slugger::setTagSlug() — Method in class Slugger
$ Configurator#sitesProperty in class Configurator
Configurator::setUp() — Method in class Configurator

Executed by this plugin's constructor

SiteDefinitionCollectionClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\Collections
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#savedLocaleProperty 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#staticProperty in class PHP
$ XSLT#stylesheetProperty 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#sslVerifyPeerProperty 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#tagsProperty in class Configurator
$ Configurator#templateCheckerProperty in class Configurator
$ Configurator#templateNormalizerProperty in class Configurator
Ruleset::trimFirstLine() — Method in class Ruleset
TagCollectionClass in namespace s9e\TextFormatter\Configurator\Collections
TagFilterChainClass in namespace s9e\TextFormatter\Configurator\Collections
TagListClass in namespace s9e\TextFormatter\Configurator\Collections

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

TemplateCheckListClass in namespace s9e\TextFormatter\Configurator\Collections
TemplateNormalizationListClass in namespace s9e\TextFormatter\Configurator\Collections
TemplateParameterCollectionClass 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

TemplateHelperClass in namespace s9e\TextFormatter\Configurator\Helpers
TemplateInspectorClass 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.

TemplateLoaderClass in namespace s9e\TextFormatter\Configurator\Helpers
TemplateModifierClass in namespace s9e\TextFormatter\Configurator\Helpers
TemplateParserClass in namespace s9e\TextFormatter\Configurator\Helpers
TimestampFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
TagClass in namespace s9e\TextFormatter\Configurator\Items
$ Tag#tagLimitProperty in class Tag

Maximum number of this tag per message

$ Tag#templateProperty in class Tag

Template associated with this tag

TagFilterClass in namespace s9e\TextFormatter\Configurator\Items
TemplateClass in namespace s9e\TextFormatter\Configurator\Items
$ Template#templateProperty in class Template
TemplateDocumentClass in namespace s9e\TextFormatter\Configurator\Items
$ TemplateDocument#templateProperty in class TemplateDocument
$ Encoder#typeEncodersProperty in class Encoder
RegexpConvertor::toJS() — Method in class RegexpConvertor

Convert a PCRE regexp to a JavaScript regexp

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

Tokenize an XPath expression for use in PHP

TargetedRulesGeneratorClass in namespace s9e\TextFormatter\Configurator\RulesGenerators\Interfaces
TrimFirstLineInCodeBlocksClass in namespace s9e\TextFormatter\Configurator\RulesGenerators
TemplateCheckClass in namespace s9e\TextFormatter\Configurator
TemplateCheckerClass in namespace s9e\TextFormatter\Configurator
AbstractDynamicContentCheck::tagFiltersAttributes() — Method in class AbstractDynamicContentCheck

Test whether given tag filters attribute values

$ AbstractFlashRestriction#templateProperty in class AbstractFlashRestriction
TransposeCommentsClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Convert comments into xsl:comment elements

TemplateNormalizerClass in namespace s9e\TextFormatter\Configurator
TemplateSafenessClass in namespace s9e\TextFormatter\Configurator\Traits
TagNameClass 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
TemplateParameterNameClass 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#tagsConfigProperty in class Parser
$ Parser#tagStackProperty in class Parser
$ Parser#tagStackIsSortedProperty in class Parser
$ Parser#textProperty in class Parser
$ Parser#textLenProperty in class Parser
Parser::tagIsAllowed() — Method in class Parser

Return whether given tag is allowed in current context

TimestampFilterClass in namespace s9e\TextFormatter\Parser\AttributeFilters
$ Logger#tagProperty in class Logger
TagClass in namespace s9e\TextFormatter\Parser
$ Tag#typeProperty in class Tag
$ AbstractConfigurator#tagNameProperty in class AbstractConfigurator
$ AbstractParser#tagPriorityProperty in class AbstractParser
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagNameProperty in class Configurator
$ Parser#tagPriorityProperty in class Parser
$ Configurator#tagNameProperty in class Configurator
Parser::trimUrl() — Method in class Parser

Remove trailing punctuation from given URL

$ Configurator#tagNameProperty in class Configurator
$ Parser#tagPriorityProperty in class Parser
$ BBCode#tagNameProperty in class BBCode

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

$ BBCodeMonkey#tokenRegexpProperty in class BBCodeMonkey
$ Parser#textProperty in class Parser
$ Parser#textLenProperty in class Parser
$ Configurator#tagNameProperty in class Configurator
$ Helper#tagNameProperty in class Helper
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagNameProperty in class Configurator
$ Parser#textProperty in class Parser
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagNameProperty in class Configurator
$ Configurator#tagsProperty in class Configurator
$ ParsedText#textProperty in class ParsedText
$ AbstractPass#textProperty in class AbstractPass
$ AbstractScript#tagNameProperty in class AbstractScript
$ Configurator#tagNameProperty in class Configurator
$ Configurator#templateBuilderProperty in class Configurator
TemplateBuilderClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
$ TemplateBuilder#templateGeneratorsProperty in class TemplateBuilder
TemplateGeneratorClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
$ Choose#templateBuilderProperty in class Choose
$ Parser#tableProperty in class Parser
$ Parser#tableTagProperty in class Parser
$ Parser#tablesProperty in class Parser
$ Parser#textProperty in class Parser
$ Client#timeoutProperty in class Client

U

Bundle::unparse() — Method in class Bundle

Transform an intermediate representation back to its original form

$ Configurator#urlConfigProperty in class Configurator

Default URL config

$ BundleGenerator#unserializerProperty in class BundleGenerator
UnsafeTemplateExceptionClass in namespace s9e\TextFormatter\Configurator\Exceptions
RulesHelper::unrollRules() — Method in class RulesHelper
UintFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
UrlFilterClass in namespace s9e\TextFormatter\Configurator\Items\AttributeFilters
Tag::unsetTemplate() — Method in class Tag

Unset this tag's template

UnsafeTemplateClass in namespace s9e\TextFormatter\Configurator\Items
$ ConfigValue#useCountProperty in class ConfigValue
$ ClosureCompilerService#urlProperty in class ClosureCompilerService
$ RegexpConvertor#unicodePropsRegexpProperty in class RegexpConvertor

Regexp that matches Unicode properties escape sequences

$ RegexpConvertor#unicodePropsProperty 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

UnformattedClass 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

UninlineAttributesClass in namespace s9e\TextFormatter\Configurator\TemplateNormalizations

Uninline element attributes

UrlConfigClass in namespace s9e\TextFormatter\Configurator
$ Parser#uidProperty in class Parser
UrlFilterClass 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#unfilteredTokensProperty in class BBCodeMonkey
$ Parser#uppercaseTextProperty in class Parser
$ Parser#unicodeRegexpProperty in class Parser
$ Configurator#unsafeElementsProperty in class Configurator
$ Configurator#unsafeAttributesProperty in class Configurator
Helper::uncheckTask() — Method in class Helper

Mark given task unchecked in XML

UnformattedClass 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

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

Transform an intermediate representation back to its original form

UtilsClass 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#voidRegexpProperty in class TemplateParser
$ Normalizer#voidRegexpProperty in class Normalizer
$ ProgrammableCallback#varsProperty in class ProgrammableCallback
$ ConfigValue#valueProperty in class ConfigValue
$ ConfigValue#varNameProperty in class ConfigValue
FirstAvailable::valid() — Method in class FirstAvailable
RulesGenerator::valid() — Method in class RulesGenerator
TemplateChecker::valid() — Method in class TemplateChecker
$ AddAttributeValueToElements#valueProperty 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#wsPosProperty 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#xpathProperty in class TemplateInspector
$ IRProcessor#xpathProperty in class IRProcessor
XPathHelperClass in namespace s9e\TextFormatter\Configurator\Helpers
$ JavaScript#xslProperty in class JavaScript
$ HintGenerator#xslProperty in class HintGenerator
$ StylesheetCompressor#xslProperty in class StylesheetCompressor
$ Serializer#xpathProperty in class Serializer
XPathConvertorClass in namespace s9e\TextFormatter\Configurator\RendererGenerators\PHP
XSLTClass in namespace s9e\TextFormatter\Configurator\RendererGenerators
$ Repository#xpathProperty in class Repository
XmlFileDefinitionCollectionClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator\Collections
XenForoHelperClass in namespace s9e\TextFormatter\Plugins\MediaEmbed\Configurator
$ PHP#xpathProperty in class PHP
XSLTClass in namespace s9e\TextFormatter\Renderers
XPathClass 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::__sleep() — Method in class Parser
Serializer
Parser::__wakeup() — Method in class Parser
Unserializer
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
AbstractConfigurableHostHelper::__construct() — Method in class AbstractConfigurableHostHelper
XmlFileDefinitionCollection::__construct() — Method in class XmlFileDefinitionCollection
Constructor
TemplateBuilder::__construct() — Method in class TemplateBuilder
Constructor
Choose::__construct() — Method in class Choose
Constructor
ParserBase::__construct() — Method in class ParserBase
Constructor
PHP::__sleep() — Method in class PHP
XSLT::__construct() — Method in class XSLT
Constructor
XSLT::__sleep() — Method in class XSLT
Serializer
XSLT::__wakeup() — Method in class XSLT

Unserialize helper

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