protected function TranslatorCacheTest::deleteTmpDir in Plug 7
2 calls to TranslatorCacheTest::deleteTmpDir()
- TranslatorCacheTest::setUp in lib/
Symfony/ translation/ Tests/ TranslatorCacheTest.php - TranslatorCacheTest::tearDown in lib/
Symfony/ translation/ Tests/ TranslatorCacheTest.php
File
- lib/
Symfony/ translation/ Tests/ TranslatorCacheTest.php, line 35
Class
Namespace
Symfony\Component\Translation\TestsCode
protected function deleteTmpDir() {
if (!file_exists($dir = $this->tmpDir)) {
return;
}
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($this->tmpDir), \RecursiveIteratorIterator::CHILD_FIRST);
foreach ($iterator as $path) {
if (preg_match('#[/\\\\]\\.\\.?$#', $path
->__toString())) {
continue;
}
if ($path
->isDir()) {
rmdir($path
->__toString());
}
else {
unlink($path
->__toString());
}
}
rmdir($this->tmpDir);
}