class Purifier

HTML 을 전달하는 에디터를 사용할 경우 사이트에서 사용하는 Purifier 와 다른 규칙을 사용해야할 필요가 있어 이를 위해 헬퍼 제공

Properties

protected HTMLPurifier_Config $config
array $modules

Methods

__construct()

Purifier constructor

HTMLPurifier_Config
get()

get purifier config

$this
set(HTMLPurifier_Config $config)

set purifier config

boid
allowModule(string $module)

HTMLModule 로드

void
disallowModule(string $module)

HTMLModule 제거, 비활성

void
addHtmlDefinition(string $module)

HTMLPurifier HTMLModule 추가 로드 \HTMLPurifier_HTMLModule로 정의된 추가 확장

void
removeHtmlDefinition(string $module)

HTMLPurifier HTMLModule 제거

void
finalize()

HTMLPurifier 설정을 추가 변경할 수 없도록 제한

void
trusted()

HTML이 권한이 부여된 자가 작성한 콘텐츠 등 제한을 조금 더 허용하는 수준으로 설정

string
purify(string $content)

purify

Details

at line 49
__construct()

Purifier constructor

at line 76
HTMLPurifier_Config get()

get purifier config

Return Value

HTMLPurifier_Config

at line 87
$this set(HTMLPurifier_Config $config)

set purifier config

Parameters

HTMLPurifier_Config $config config

Return Value

$this

at line 102
boid allowModule(string $module)

HTMLModule 로드

Parameters

string $module module

Return Value

boid

See also

http://htmlpurifier.org/doxygen/html/classHTMLPurifier__HTMLModule.html

at line 121
void disallowModule(string $module)

HTMLModule 제거, 비활성

Parameters

string $module module

Return Value

void

See also

http://htmlpurifier.org/doxygen/html/classHTMLPurifier__HTMLModule.html

at line 141
private void addHtmlDefinition(string $module)

HTMLPurifier HTMLModule 추가 로드 \HTMLPurifier_HTMLModule로 정의된 추가 확장

Parameters

string $module module class

Return Value

void

See also

http://htmlpurifier.org/doxygen/html/classHTMLPurifier__HTMLModule.html

at line 155
private void removeHtmlDefinition(string $module)

HTMLPurifier HTMLModule 제거

Parameters

string $module module

Return Value

void

See also

http://htmlpurifier.org/doxygen/html/classHTMLPurifier__HTMLModule.html

at line 169
void finalize()

HTMLPurifier 설정을 추가 변경할 수 없도록 제한

Return Value

void

See also

HTMLPurifier_Config::finalize()

at line 185
void trusted()

HTML이 권한이 부여된 자가 작성한 콘텐츠 등 제한을 조금 더 허용하는 수준으로 설정

Purifier HTML, CSS 허용 범위가 제한되어 있을 수 있으며, 속성에 대한 값이나 형식, 최대 값 등이 해당될 수 있음. 특정 속성의 사용, 범위 및 값의 제한이 발생하는 경우 이 메소드를 호출하여 제한을 해제할 수 있음.

Return Value

void

See also

http://htmlpurifier.org/live/configdoc/plain.html#HTML.Trusted
http://htmlpurifier.org/live/configdoc/plain.html#CSS.Trusted

at line 197
string purify(string $content)

purify

Parameters

string $content content

Return Value

string