Code Duplication    Length = 4-6 lines in 5 locations

src/Eccube/Util/CacheUtil.php 5 locations

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