class FilePluginCache implements PluginCache

Properties

array $plugins plugin 정보 목록을 저장할 array
private Repository $cache
private string $cacheKey

Methods

__construct(Repository $cache, string $cacheKey)

FilePluginCache constructor.

array
getPluginsFromCache()

캐시에 저장된 PluginEntity 목록을 반환한다.

void
setPluginsToCache(array $plugins)

XE3에 존재하는 플러그인의 PluginEntity 목록을 캐시에 저장한다.

bool
hasCachedPlugins()

캐싱된 플러그인 정보가 있는지 조사한다.

array
load()

load

Details

at line 53
__construct(Repository $cache, string $cacheKey)

FilePluginCache constructor.

Parameters

Repository $cache 시스템 캐시 저장소
string $cacheKey 시스템 캐시 저장소에서 할당된 캐시키

at line 64
array getPluginsFromCache()

캐시에 저장된 PluginEntity 목록을 반환한다.

Return Value

array

at line 79
void setPluginsToCache(array $plugins)

XE3에 존재하는 플러그인의 PluginEntity 목록을 캐시에 저장한다.

Parameters

array $plugins 캐시에 저장할 plugin info 목록

Return Value

void

at line 94
bool hasCachedPlugins()

캐싱된 플러그인 정보가 있는지 조사한다.

Return Value

bool

at line 104
protected array load()

load

Return Value

array