HTMLPurifier_LanguageFactory Klassenreferenz


Öffentliche Methoden

 setup ()
 create ($config, $context, $code=false)
 getFallbackFor ($code)
 loadLanguage ($code)

Öffentliche, statische Methoden

static instance ($prototype=null)

Datenfelder

 $cache
 $keys = array('fallback', 'messages', 'errorNames')

Geschützte Attribute

 $validator
 $dir
 $mergeable_keys_map = array('messages' => true, 'errorNames' => true)
 $mergeable_keys_list = array()

Ausführliche Beschreibung

Class responsible for generating HTMLPurifier_Language objects, managing caching and fallbacks.
Zu beachten:
Thanks to MediaWiki for the general logic, although this version has been entirely rewritten
Noch zu erledigen:
Serialized cache for languages

Definiert in Zeile 10 der Datei LanguageFactory.php.


Dokumentation der Elementfunktionen

create ( config,
context,
code = false 
)

Creates a language object, handles class fallbacks

Parameter:
$config Instance of HTMLPurifier_Config
$context Instance of HTMLPurifier_Context
$code Code to override configuration with. Private parameter.

Definiert in Zeile 83 der Datei LanguageFactory.php.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

getFallbackFor ( code  ) 

Returns the fallback language for language

Zu beachten:
Loads the original language into cache
Parameter:
$code string language code

Definiert in Zeile 129 der Datei LanguageFactory.php.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static instance ( prototype = null  )  [static]

Retrieve sole instance of the factory.

Parameter:
$prototype Optional prototype to overload sole instance with, or bool true to reset to default factory.

Definiert in Zeile 57 der Datei LanguageFactory.php.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

loadLanguage ( code  ) 

Loads language into the cache, handles message file and fallbacks

Parameter:
$code string language code

Definiert in Zeile 138 der Datei LanguageFactory.php.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

setup (  ) 

Sets up the singleton, much like a constructor

Zu beachten:
Prevents people from getting this outside of the singleton

Definiert in Zeile 72 der Datei LanguageFactory.php.


Dokumentation der Datenelemente

$cache

Cache of language code information used to load HTMLPurifier_Language objects Structure is: $factory->cache[$language_code][$key] = $value array map

Definiert in Zeile 18 der Datei LanguageFactory.php.

$dir [protected]

Cached copy of dirname(__FILE__), directory of current file without trailing slash string filename

Definiert in Zeile 38 der Datei LanguageFactory.php.

$keys = array('fallback', 'messages', 'errorNames')

Valid keys in the HTMLPurifier_Language object. Designates which variables to slurp out of a message file. array list

Definiert in Zeile 25 der Datei LanguageFactory.php.

$mergeable_keys_list = array() [protected]

Keys whose contents are a list and can be merged array lookup

Definiert in Zeile 50 der Datei LanguageFactory.php.

$mergeable_keys_map = array('messages' => true, 'errorNames' => true) [protected]

Keys whose contents are a hash map and can be merged array lookup

Definiert in Zeile 44 der Datei LanguageFactory.php.

$validator [protected]

Instance of HTMLPurifier_AttrDef_Lang to validate language codes object HTMLPurifier_AttrDef_Lang

Definiert in Zeile 31 der Datei LanguageFactory.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen