HTMLPurifier_AttrDef_Enum Klassenreferenz

Klassendiagramm für HTMLPurifier_AttrDef_Enum:

Inheritance graph
[Legende]
Zusammengehörigkeiten von HTMLPurifier_AttrDef_Enum:

Collaboration graph
[Legende]

Öffentliche Methoden

 __construct ($valid_values=array(), $case_sensitive=false)
 validate ($string, $config, $context)
 make ($string)

Datenfelder

 $valid_values = array()

Geschützte Attribute

 $case_sensitive = false

Ausführliche Beschreibung

Validates a keyword against a list of valid values.
Warnung:
The case-insensitive compare of this function uses PHP's built-in strtolower and ctype_lower functions, which may cause problems with international comparisons

Definiert in Zeile 10 der Datei Enum.php.


Beschreibung der Konstruktoren und Destruktoren

__construct ( valid_values = array(),
case_sensitive = false 
)

Parameter:
$valid_values List of valid values
$case_sensitive Bool indicating whether or not case sensitive

Definiert in Zeile 29 der Datei Enum.php.


Dokumentation der Elementfunktionen

make ( string  ) 

Parameter:
$string In form of comma-delimited list of case-insensitive valid values. Example: "foo,bar,baz". Prepend "s:" to make case sensitive

Erneute Implementation von HTMLPurifier_AttrDef.

Definiert in Zeile 52 der Datei Enum.php.

validate ( string,
config,
context 
)

Validates and cleans passed string according to a definition.

Parameter:
$string String to be validated and cleaned.
$config Mandatory HTMLPurifier_Config object.
$context Mandatory HTMLPurifier_AttrContext object.

Erneute Implementation von HTMLPurifier_AttrDef.

Erneute Implementation in HTMLPurifier_AttrDef_HTML_FrameTarget.

Definiert in Zeile 36 der Datei Enum.php.


Dokumentation der Datenelemente

$case_sensitive = false [protected]

Bool indicating whether or not enumeration is case sensitive.

Zu beachten:
In general this is always case insensitive.

Erneute Implementation in HTMLPurifier_AttrDef_HTML_FrameTarget.

Definiert in Zeile 23 der Datei Enum.php.

$valid_values = array()

Lookup table of valid values.

Noch zu erledigen:
Make protected

Erneute Implementation in HTMLPurifier_AttrDef_HTML_FrameTarget.

Definiert in Zeile 17 der Datei Enum.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