PHP 클래스 HTMLPurifier_DefinitionCache, yii

파일 보기 프로젝트 열기: yiisoft/yii

공개 프로퍼티들

프로퍼티 타입 설명
$type

공개 메소드들

메소드 설명
__construct ( string $type )
add ( HTMLPurifier_Definition $def, HTMLPurifier_Config $config ) Adds a definition object to the cache
checkDefType ( HTMLPurifier_Definition $def ) : boolean Checks if a definition's type jives with the cache's type
cleanup ( HTMLPurifier_Config $config ) Clears all expired (older version or revision) objects from cache
flush ( HTMLPurifier_Config $config ) Clears all objects from cache
generateKey ( HTMLPurifier_Config $config ) : string Generates a unique identifier for a particular configuration
get ( HTMLPurifier_Config $config ) Retrieves a definition object from the cache
isOld ( string $key, HTMLPurifier_Config $config ) : boolean Tests whether or not a key is old with respect to the configuration's version and revision number.
remove ( HTMLPurifier_Config $config ) Removes a definition object to the cache
replace ( HTMLPurifier_Definition $def, HTMLPurifier_Config $config ) Replace an object in the cache
set ( HTMLPurifier_Definition $def, HTMLPurifier_Config $config ) Unconditionally saves a definition object to the cache

메소드 상세

__construct() 공개 메소드

public __construct ( string $type )
$type string Type of definition objects this instance of the cache will handle.

add() 추상적인 공개 메소드

Adds a definition object to the cache
abstract public add ( HTMLPurifier_Definition $def, HTMLPurifier_Config $config )
$def HTMLPurifier_Definition
$config HTMLPurifier_Config

checkDefType() 공개 메소드

Checks if a definition's type jives with the cache's type
public checkDefType ( HTMLPurifier_Definition $def ) : boolean
$def HTMLPurifier_Definition Definition object to check
리턴 boolean true if good, false if not

cleanup() 추상적인 공개 메소드

Clears all expired (older version or revision) objects from cache
abstract public cleanup ( HTMLPurifier_Config $config )
$config HTMLPurifier_Config

flush() 추상적인 공개 메소드

Clears all objects from cache
abstract public flush ( HTMLPurifier_Config $config )
$config HTMLPurifier_Config

generateKey() 공개 메소드

Generates a unique identifier for a particular configuration
public generateKey ( HTMLPurifier_Config $config ) : string
$config HTMLPurifier_Config Instance of HTMLPurifier_Config
리턴 string

get() 추상적인 공개 메소드

Retrieves a definition object from the cache
abstract public get ( HTMLPurifier_Config $config )
$config HTMLPurifier_Config

isOld() 공개 메소드

Tests whether or not a key is old with respect to the configuration's version and revision number.
public isOld ( string $key, HTMLPurifier_Config $config ) : boolean
$key string Key to test
$config HTMLPurifier_Config Instance of HTMLPurifier_Config to test against
리턴 boolean

remove() 추상적인 공개 메소드

Removes a definition object to the cache
abstract public remove ( HTMLPurifier_Config $config )
$config HTMLPurifier_Config

replace() 추상적인 공개 메소드

Replace an object in the cache
abstract public replace ( HTMLPurifier_Definition $def, HTMLPurifier_Config $config )
$def HTMLPurifier_Definition
$config HTMLPurifier_Config

set() 추상적인 공개 메소드

Unconditionally saves a definition object to the cache
abstract public set ( HTMLPurifier_Definition $def, HTMLPurifier_Config $config )
$def HTMLPurifier_Definition
$config HTMLPurifier_Config

프로퍼티 상세

$type 공개적으로 프로퍼티

public $type