Methods
All methods in the Solar_Uri_Rewrite class.
Public
-
__construct() -
Constructor.
-
__destruct() -
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
-
dump() -
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
-
explain() -
Explains the result of the last match() attempt.
-
getPath() -
Look up a named rewrite rule, replace the regex token placeholders in the pattern with data values, and return the resulting path.
-
getReplacement() -
Gets the replacement regex for a token.
-
getReplacements() -
Gets all replacement regex tokens.
-
getRule() -
Gets a rewrite rule by its key; the key may be a pattern, or a named rule.
-
getRules() -
Gets all the rewrite rules.
-
locale() -
Looks up class-specific locale strings based on a key.
-
match() -
Given a URI path, matches it against a rewrite rule and returns the rewritten path.
-
mergeReplacements() -
Merges a new list of replacement regex tokens with the existing ones; the new ones will replace any existing replacements with the same keys.
-
mergeRules() -
Merges a new list of rules with the existing ones; the new ones will replace any existing rules with the same keys.
-
resetReplacements() -
Reset all replacement regex tokens.
-
resetRules() -
Reset all the rewrite rules.
-
setReplacement() -
Sets one replacement regex token.
-
setRule() -
Sets one rewrite rule; adds it if it is not there, or changes it if it is.
Protected
-
_buildConfig() -
Builds and returns the default config for a class, including all configs inherited from its parents.
-
_exception() -
Convenience method for returning exceptions with localized text.
-
_postConfig() -
A hook that activates after _buildConfig() in the constructor.
-
_postConstruct() -
Post-construction tasks to complete object construction.
-
_preConfig() -
A hook that activates before _buildConfig() in the constructor.
Private
None.