CacheUtil implements EventSubscriberInterface
キャッシュ関連のユーティリティクラス.
Table of Contents
DOCTRINE_APP_CACHE_KEY | 'doctrine.app_cache_pool' | |
---|---|---|
$clearCacheAfterResponse | ||
$kernel | KernelInterface | |
$container | ContainerInterface | |
__construct() | CacheUtil constructor. | mixed |
clearCache() | mixed | |
forceClearCache() | mixed | |
clearDoctrineCache() | Doctrineのキャッシュを削除します. | string |
clearTwigCache() | Twigキャッシュを削除します. | mixed |
clear() | キャッシュを削除する. | bool |
getSubscribedEvents() | {@inheritdoc} | mixed |
Constants
DOCTRINE_APP_CACHE_KEY
public
mixed
$DOCTRINE_APP_CACHE_KEY
= 'doctrine.app_cache_pool'
Properties
$clearCacheAfterResponse
private
mixed
$clearCacheAfterResponse
= false
$kernel
protected
KernelInterface
$kernel
$container
private
ContainerInterface
$container
Methods
__construct()
CacheUtil constructor.
public
__construct(
$kernel :
KernelInterface
, $container :
ContainerInterface
)
: mixed
Parameters
- $kernel : KernelInterface
- $container : ContainerInterface
Return values
mixedclearCache()
public
clearCache(
[ $env :
string
= null ]
)
: mixed
Parameters
- $env : string = null
Return values
mixedforceClearCache()
public
forceClearCache(
$event :
PostResponseEvent
)
: mixed
Parameters
- $event : PostResponseEvent
Return values
mixedclearDoctrineCache()
Doctrineのキャッシュを削除します.
public
clearDoctrineCache(
)
: string
Tags
Return values
stringclearTwigCache()
Twigキャッシュを削除します.
public
clearTwigCache(
)
: mixed
Return values
mixedclear()
キャッシュを削除する.
public
static clear(
$app :
Application
, $isAll :
bool
[, $isTwig :
bool
= false ]
)
: bool
doctrine, profiler, twig によって生成されたキャッシュディレクトリを削除する. キャッシュは $app['config']['root_dir'].'/app/cache' に生成されます.
Parameters
- $app : Application
- $isAll : bool
.gitkeep を残してすべてのファイル・ディレクトリを削除する場合 true, 各ディレクトリのみを削除する場合 false
- $isTwig : bool = false
Twigキャッシュファイルのみ削除する場合 true
Tags
Return values
bool —削除に成功した場合 true
getSubscribedEvents()
{@inheritdoc}
public
static getSubscribedEvents(
)
: mixed