/** * test Container deletion * @covers CacheManager::clearContainer */ public function testClearContainer() { $this->assertTrue(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainer.php')); $this->assertTrue(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainer.php.meta')); $this->assertTrue(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainer.xml')); $this->assertTrue(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainerCompiler.log')); $this->cache_manager->clearContainer(); $this->assertFalse(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainer.php')); $this->assertFalse(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainer.php.meta')); $this->assertFalse(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainer.xml')); $this->assertFalse(file_exists($this->cacheDir . DIRECTORY_SEPARATOR . 'appTestDebugProjectContainerCompiler.log')); }
/** * clear container cache * @param Request $request * @return RedirectResponse */ public function containerAction(Request $request) { $this->cacheManager->clearContainer(); return $this->flashResponse($request, 'container', true); }