Code Duplication    Length = 4-6 lines in 6 locations

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

@@ 84-88 (lines=5) @@
81
            $filesystem = new Filesystem();
82
83
            foreach ($data as $dir) {
84
                if (is_dir($cacheDir.'/'.$dir)) {
85
                    // 指定されたキャッシュディレクトリを削除
86
                    $finder = Finder::create()->in($cacheDir.'/'.$dir);
87
                    $filesystem->remove($finder);
88
                }
89
                if ($dir == 'doctrine') {
90
                    // doctrineが指定された場合は, cache driver経由で削除.
91
                    $config =  $this->entityManager->getConfiguration();

src/Eccube/Util/CacheUtil.php 5 locations

@@ 56-61 (lines=6) @@
53
        if ($isAll) {
54
            $finder = $finder->in($cacheDir);
55
            $filesystem->remove($finder);
56
        } elseif ($isTwig) {
57
            if (is_dir($cacheDir.'/twig')) {
58
                $finder = $finder->in($cacheDir.'/twig');
59
                $filesystem->remove($finder);
60
            }
61
        } else {
62
            if (is_dir($cacheDir.'/doctrine')) {
63
                $finder = $finder->in($cacheDir.'/doctrine');
64
                $filesystem->remove($finder);
@@ 62-65 (lines=4) @@
59
                $filesystem->remove($finder);
60
            }
61
        } else {
62
            if (is_dir($cacheDir.'/doctrine')) {
63
                $finder = $finder->in($cacheDir.'/doctrine');
64
                $filesystem->remove($finder);
65
            }
66
            if (is_dir($cacheDir.'/profiler')) {
67
                $finder = $finder->in($cacheDir.'/profiler');
68
                $filesystem->remove($finder);
@@ 66-69 (lines=4) @@
63
                $finder = $finder->in($cacheDir.'/doctrine');
64
                $filesystem->remove($finder);
65
            }
66
            if (is_dir($cacheDir.'/profiler')) {
67
                $finder = $finder->in($cacheDir.'/profiler');
68
                $filesystem->remove($finder);
69
            }
70
            if (is_dir($cacheDir.'/twig')) {
71
                $finder = $finder->in($cacheDir.'/twig');
72
                $filesystem->remove($finder);
@@ 70-73 (lines=4) @@
67
                $finder = $finder->in($cacheDir.'/profiler');
68
                $filesystem->remove($finder);
69
            }
70
            if (is_dir($cacheDir.'/twig')) {
71
                $finder = $finder->in($cacheDir.'/twig');
72
                $filesystem->remove($finder);
73
            }
74
            if (is_dir($cacheDir.'/translator')) {
75
                $finder = $finder->in($cacheDir.'/translator');
76
                $filesystem->remove($finder);
@@ 74-77 (lines=4) @@
71
                $finder = $finder->in($cacheDir.'/twig');
72
                $filesystem->remove($finder);
73
            }
74
            if (is_dir($cacheDir.'/translator')) {
75
                $finder = $finder->in($cacheDir.'/translator');
76
                $filesystem->remove($finder);
77
            }
78
        }
79
80
        if (function_exists('opcache_reset')) {