Code Duplication    Length = 4-6 lines in 5 locations

src/Eccube/Util/CacheUtil.php 5 locations

@@ 111-116 (lines=6) @@
108
        if ($isAll) {
109
            $finder = $finder->in($cacheDir);
110
            $filesystem->remove($finder);
111
        } elseif ($isTwig) {
112
            if (is_dir($cacheDir.'/twig')) {
113
                $finder = $finder->in($cacheDir.'/twig');
114
                $filesystem->remove($finder);
115
            }
116
        } else {
117
            if (is_dir($cacheDir.'/doctrine')) {
118
                $finder = $finder->in($cacheDir.'/doctrine');
119
                $filesystem->remove($finder);
@@ 117-120 (lines=4) @@
114
                $filesystem->remove($finder);
115
            }
116
        } else {
117
            if (is_dir($cacheDir.'/doctrine')) {
118
                $finder = $finder->in($cacheDir.'/doctrine');
119
                $filesystem->remove($finder);
120
            }
121
            if (is_dir($cacheDir.'/profiler')) {
122
                $finder = $finder->in($cacheDir.'/profiler');
123
                $filesystem->remove($finder);
@@ 121-124 (lines=4) @@
118
                $finder = $finder->in($cacheDir.'/doctrine');
119
                $filesystem->remove($finder);
120
            }
121
            if (is_dir($cacheDir.'/profiler')) {
122
                $finder = $finder->in($cacheDir.'/profiler');
123
                $filesystem->remove($finder);
124
            }
125
            if (is_dir($cacheDir.'/twig')) {
126
                $finder = $finder->in($cacheDir.'/twig');
127
                $filesystem->remove($finder);
@@ 125-128 (lines=4) @@
122
                $finder = $finder->in($cacheDir.'/profiler');
123
                $filesystem->remove($finder);
124
            }
125
            if (is_dir($cacheDir.'/twig')) {
126
                $finder = $finder->in($cacheDir.'/twig');
127
                $filesystem->remove($finder);
128
            }
129
            if (is_dir($cacheDir.'/translator')) {
130
                $finder = $finder->in($cacheDir.'/translator');
131
                $filesystem->remove($finder);
@@ 129-132 (lines=4) @@
126
                $finder = $finder->in($cacheDir.'/twig');
127
                $filesystem->remove($finder);
128
            }
129
            if (is_dir($cacheDir.'/translator')) {
130
                $finder = $finder->in($cacheDir.'/translator');
131
                $filesystem->remove($finder);
132
            }
133
        }
134
135
        if (function_exists('opcache_reset')) {