Code Duplication    Length = 4-6 lines in 5 locations

src/Eccube/Util/CacheUtil.php 5 locations

@@ 170-175 (lines=6) @@
167
        if ($isAll) {
168
            $finder = $finder->in($cacheDir);
169
            $filesystem->remove($finder);
170
        } elseif ($isTwig) {
171
            if (is_dir($cacheDir.'/twig')) {
172
                $finder = $finder->in($cacheDir.'/twig');
173
                $filesystem->remove($finder);
174
            }
175
        } else {
176
            if (is_dir($cacheDir.'/doctrine')) {
177
                $finder = $finder->in($cacheDir.'/doctrine');
178
                $filesystem->remove($finder);
@@ 176-179 (lines=4) @@
173
                $filesystem->remove($finder);
174
            }
175
        } else {
176
            if (is_dir($cacheDir.'/doctrine')) {
177
                $finder = $finder->in($cacheDir.'/doctrine');
178
                $filesystem->remove($finder);
179
            }
180
            if (is_dir($cacheDir.'/profiler')) {
181
                $finder = $finder->in($cacheDir.'/profiler');
182
                $filesystem->remove($finder);
@@ 180-183 (lines=4) @@
177
                $finder = $finder->in($cacheDir.'/doctrine');
178
                $filesystem->remove($finder);
179
            }
180
            if (is_dir($cacheDir.'/profiler')) {
181
                $finder = $finder->in($cacheDir.'/profiler');
182
                $filesystem->remove($finder);
183
            }
184
            if (is_dir($cacheDir.'/twig')) {
185
                $finder = $finder->in($cacheDir.'/twig');
186
                $filesystem->remove($finder);
@@ 184-187 (lines=4) @@
181
                $finder = $finder->in($cacheDir.'/profiler');
182
                $filesystem->remove($finder);
183
            }
184
            if (is_dir($cacheDir.'/twig')) {
185
                $finder = $finder->in($cacheDir.'/twig');
186
                $filesystem->remove($finder);
187
            }
188
            if (is_dir($cacheDir.'/translator')) {
189
                $finder = $finder->in($cacheDir.'/translator');
190
                $filesystem->remove($finder);
@@ 188-191 (lines=4) @@
185
                $finder = $finder->in($cacheDir.'/twig');
186
                $filesystem->remove($finder);
187
            }
188
            if (is_dir($cacheDir.'/translator')) {
189
                $finder = $finder->in($cacheDir.'/translator');
190
                $filesystem->remove($finder);
191
            }
192
        }
193
194
        if (function_exists('opcache_reset')) {