Purifier
class Purifier
HTML 을 전달하는 에디터를 사용할 경우 사이트에서 사용하는 Purifier 와 다른 규칙을 사용해야할 필요가 있어 이를 위해 헬퍼 제공
Properties
protected HTMLPurifier_Config | $config | ||
array | $modules |
Methods
Purifier constructor
get purifier config
set purifier config
HTMLModule 로드
HTMLModule 제거, 비활성
HTMLPurifier HTMLModule 추가 로드
\HTMLPurifier_HTMLModule
로 정의된 추가 확장
HTMLPurifier HTMLModule 제거
HTMLPurifier 설정을 추가 변경할 수 없도록 제한
HTML이 권한이 부여된 자가 작성한 콘텐츠 등 제한을 조금 더 허용하는 수준으로 설정
purify
Details
at line 49
__construct()
Purifier constructor
at line 76
HTMLPurifier_Config
get()
get purifier config
at line 87
$this
set(HTMLPurifier_Config $config)
set purifier config
at line 102
boid
allowModule(string $module)
HTMLModule 로드
at line 121
void
disallowModule(string $module)
HTMLModule 제거, 비활성
at line 141
private void
addHtmlDefinition(string $module)
HTMLPurifier HTMLModule 추가 로드
\HTMLPurifier_HTMLModule
로 정의된 추가 확장
at line 155
private void
removeHtmlDefinition(string $module)
HTMLPurifier HTMLModule 제거
at line 169
void
finalize()
HTMLPurifier 설정을 추가 변경할 수 없도록 제한
at line 185
void
trusted()
HTML이 권한이 부여된 자가 작성한 콘텐츠 등 제한을 조금 더 허용하는 수준으로 설정
Purifier HTML, CSS 허용 범위가 제한되어 있을 수 있으며, 속성에 대한 값이나 형식, 최대 값 등이 해당될 수 있음. 특정 속성의 사용, 범위 및 값의 제한이 발생하는 경우 이 메소드를 호출하여 제한을 해제할 수 있음.
at line 197
string
purify(string $content)
purify