PHP Class Xpressengine\Plugin\Cache\FilePluginCache

Author: XE Developers ([email protected])
Inheritance: implements Xpressengine\Plugin\Cache\PluginCache
Mostrar archivo Open project: xpressengine/xpressengine

Public Properties

Property Type Description
$plugins plugin 정보 목록을 저장할 array

Public Methods

Method Description
__construct ( Illuminate\Cache\Repository $cache, string $cacheKey ) FilePluginCache constructor.
getPluginsFromCache ( ) : array 캐시에 저장된 PluginEntity 목록을 반환한다.
hasCachedPlugins ( ) : boolean 캐싱된 플러그인 정보가 있는지 조사한다.
setPluginsToCache ( array $plugins ) : void XE3에 존재하는 플러그인의 PluginEntity 목록을 캐시에 저장한다.

Protected Methods

Method Description
load ( ) : array load

Method Details

__construct() public method

FilePluginCache constructor.
public __construct ( Illuminate\Cache\Repository $cache, string $cacheKey )
$cache Illuminate\Cache\Repository 시스템 캐시 저장소
$cacheKey string 시스템 캐시 저장소에서 할당된 캐시키

getPluginsFromCache() public method

캐시에 저장된 PluginEntity 목록을 반환한다.
public getPluginsFromCache ( ) : array
return array

hasCachedPlugins() public method

캐싱된 플러그인 정보가 있는지 조사한다.
public hasCachedPlugins ( ) : boolean
return boolean

load() protected method

load
protected load ( ) : array
return array

setPluginsToCache() public method

XE3에 존재하는 플러그인의 PluginEntity 목록을 캐시에 저장한다.
public setPluginsToCache ( array $plugins ) : void
$plugins array 캐시에 저장할 plugin info 목록
return void

Property Details

$plugins public_oe property

plugin 정보 목록을 저장할 array
public $plugins