Code Duplication    Length = 4-6 lines in 4 locations

src/Eccube/Controller/Admin/Content/CacheController.php 1 location

@@ 54-58 (lines=5) @@
51
            $filesystem = new Filesystem();
52
53
            foreach ($data as $dir) {
54
                if (is_dir($cacheDir.'/'.$dir)) {
55
                    // 指定されたキャッシュディレクトリを削除
56
                    $finder = Finder::create()->in($cacheDir.'/'.$dir);
57
                    $filesystem->remove($finder);
58
                }
59
                if ($dir == 'doctrine') {
60
                    // doctrineが指定された場合は, cache driver経由で削除.
61
                    $config =  $app['orm.em']->getConfiguration();

src/Eccube/Util/Cache.php 3 locations

@@ 55-60 (lines=6) @@
52
        if ($isAll) {
53
            $finder = Finder::create()->in($cacheDir)->notName('.gitkeep');
54
            $filesystem->remove($finder);
55
        } elseif ($isTwig) {
56
            if (is_dir($cacheDir.'/twig')) {
57
                $finder = Finder::create()->in($cacheDir.'/twig');
58
                $filesystem->remove($finder);
59
            }
60
        } else {
61
            if (is_dir($cacheDir.'/doctrine')) {
62
                $finder = Finder::create()->in($cacheDir.'/doctrine');
63
                $filesystem->remove($finder);
@@ 61-64 (lines=4) @@
58
                $filesystem->remove($finder);
59
            }
60
        } else {
61
            if (is_dir($cacheDir.'/doctrine')) {
62
                $finder = Finder::create()->in($cacheDir.'/doctrine');
63
                $filesystem->remove($finder);
64
            }
65
            if (is_dir($cacheDir.'/profiler')) {
66
                $finder = Finder::create()->in($cacheDir.'/profiler');
67
                $filesystem->remove($finder);
@@ 65-68 (lines=4) @@
62
                $finder = Finder::create()->in($cacheDir.'/doctrine');
63
                $filesystem->remove($finder);
64
            }
65
            if (is_dir($cacheDir.'/profiler')) {
66
                $finder = Finder::create()->in($cacheDir.'/profiler');
67
                $filesystem->remove($finder);
68
            }
69
            if (is_dir($cacheDir.'/twig')) {
70
                $finder = Finder::create()->in($cacheDir.'/twig');
71
                $filesystem->remove($finder);