class TransCache

다국어용 캐시 클래스

Properties

private $cache
private $transCacheKey
private $cachedLines
private $debug

Methods

__construct(Repository $cache, bool|false $debug = false)

No description

void
setCacheKey(string $transCacheKey)

그룹단위 캐시의 키를 지정합니다

string
get(string $namespace, string $item, string $locale)

캐시된 라인을 얻습니다

void
set(string $namespace, string $item, string $locale, string $value)

라인을 캐싱합니다

void
flush()

캐시를 비웁니다

void
load()

캐시를 로드합니다

Details

at line 41
__construct(Repository $cache, bool|false $debug = false)

Parameters

Repository $cache 라라벨 캐시
bool|false $debug 디버그 모드 여부

at line 55
void setCacheKey(string $transCacheKey)

그룹단위 캐시의 키를 지정합니다

디버그 모드인 경우 캐시에 사용된 캐시 키 목록을 저장합니다

Parameters

string $transCacheKey 캐시용 키

Return Value

void

at line 76
string get(string $namespace, string $item, string $locale)

캐시된 라인을 얻습니다

Parameters

string $namespace 네임스페이스
string $item 아이템
string $locale 로케일

Return Value

string

at line 96
void set(string $namespace, string $item, string $locale, string $value)

라인을 캐싱합니다

Parameters

string $namespace 네임스페이스
string $item 아이템
string $locale 로케일
string $value 번역문

Return Value

void

at line 112
void flush()

캐시를 비웁니다

Return Value

void

at line 122
private void load()

캐시를 로드합니다

Return Value

void