Code Duplication    Length = 4-6 lines in 5 locations

src/Eccube/Util/CacheUtil.php 5 locations

@@ 155-160 (lines=6) @@
152
        if ($isAll) {
153
            $finder = $finder->in($cacheDir);
154
            $filesystem->remove($finder);
155
        } elseif ($isTwig) {
156
            if (is_dir($cacheDir.'/twig')) {
157
                $finder = $finder->in($cacheDir.'/twig');
158
                $filesystem->remove($finder);
159
            }
160
        } else {
161
            if (is_dir($cacheDir.'/doctrine')) {
162
                $finder = $finder->in($cacheDir.'/doctrine');
163
                $filesystem->remove($finder);
@@ 161-164 (lines=4) @@
158
                $filesystem->remove($finder);
159
            }
160
        } else {
161
            if (is_dir($cacheDir.'/doctrine')) {
162
                $finder = $finder->in($cacheDir.'/doctrine');
163
                $filesystem->remove($finder);
164
            }
165
            if (is_dir($cacheDir.'/profiler')) {
166
                $finder = $finder->in($cacheDir.'/profiler');
167
                $filesystem->remove($finder);
@@ 165-168 (lines=4) @@
162
                $finder = $finder->in($cacheDir.'/doctrine');
163
                $filesystem->remove($finder);
164
            }
165
            if (is_dir($cacheDir.'/profiler')) {
166
                $finder = $finder->in($cacheDir.'/profiler');
167
                $filesystem->remove($finder);
168
            }
169
            if (is_dir($cacheDir.'/twig')) {
170
                $finder = $finder->in($cacheDir.'/twig');
171
                $filesystem->remove($finder);
@@ 169-172 (lines=4) @@
166
                $finder = $finder->in($cacheDir.'/profiler');
167
                $filesystem->remove($finder);
168
            }
169
            if (is_dir($cacheDir.'/twig')) {
170
                $finder = $finder->in($cacheDir.'/twig');
171
                $filesystem->remove($finder);
172
            }
173
            if (is_dir($cacheDir.'/translator')) {
174
                $finder = $finder->in($cacheDir.'/translator');
175
                $filesystem->remove($finder);
@@ 173-176 (lines=4) @@
170
                $finder = $finder->in($cacheDir.'/twig');
171
                $filesystem->remove($finder);
172
            }
173
            if (is_dir($cacheDir.'/translator')) {
174
                $finder = $finder->in($cacheDir.'/translator');
175
                $filesystem->remove($finder);
176
            }
177
        }
178
179
        if (function_exists('opcache_reset')) {