PHP 클래스 HTMLPurifier_AttrDef_Enum, yii

상속: extends HTMLPurifier_AttrDef
파일 보기 프로젝트 열기: yiisoft/yii 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$valid_values Lookup table of valid values.

보호된 프로퍼티들

프로퍼티 타입 설명
$case_sensitive Bool indicating whether or not enumeration is case sensitive.

공개 메소드들

메소드 설명
__construct ( array $valid_values = [], boolean $case_sensitive = false )
make ( string $string ) : HTMLPurifier_AttrDef_Enum
validate ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : boolean | string

메소드 상세

__construct() 공개 메소드

public __construct ( array $valid_values = [], boolean $case_sensitive = false )
$valid_values array List of valid values
$case_sensitive boolean Whether or not case sensitive

make() 공개 메소드

public make ( string $string ) : HTMLPurifier_AttrDef_Enum
$string string In form of comma-delimited list of case-insensitive valid values. Example: "foo,bar,baz". Prepend "s:" to make case sensitive
리턴 HTMLPurifier_AttrDef_Enum

validate() 공개 메소드

public validate ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : boolean | string
$string string
$config HTMLPurifier_Config
$context HTMLPurifier_Context
리턴 boolean | string

프로퍼티 상세

$case_sensitive 보호되어 있는 프로퍼티

Bool indicating whether or not enumeration is case sensitive.
protected $case_sensitive

$valid_values 공개적으로 프로퍼티

Lookup table of valid values.
public $valid_values