diff --git a/src/Mouf/Utils/Cache/Service/PurgeCacheService.php b/src/Mouf/Utils/Cache/Service/PurgeCacheService.php index 1e9d043..cde4820 100755 --- a/src/Mouf/Utils/Cache/Service/PurgeCacheService.php +++ b/src/Mouf/Utils/Cache/Service/PurgeCacheService.php @@ -27,12 +27,17 @@ public static function purgeAll() { foreach ($instances as $instanceName) { $cacheService = $moufManager->getInstance($instanceName); /* @var $cacheService CacheInterface */ - - $cacheService->purgeAll(); + try { + $cacheService->purgeAll(); + } + catch (\Exception $ex) { + // FIXME: Throw error on GUI and/or in PHP error log ! + // EXAMPLE: $log->error($instanceName + " have throw an exception '" + $ex->getMessage() + "' !"); + } } } } -?> \ No newline at end of file +?>