Code Duplication    Length = 5-5 lines in 2 locations

src/Eccube/Service/SchemaService.php 1 location

@@ 54-58 (lines=5) @@
51
    public function executeCallback(callable $callback, $generatedFiles, $proxiesDirectory, $outputDir = null)
52
    {
53
        $createOutputDir = false;
54
        if (is_null($outputDir)) {
55
            $outputDir = sys_get_temp_dir().'/metadata_'.StringUtil::random(12);
56
            mkdir($outputDir);
57
            $createOutputDir = true;
58
        }
59
60
        try {
61
            $chain = $this->entityManager->getConfiguration()->getMetadataDriverImpl();

src/Eccube/Service/PluginService.php 1 location

@@ 311-315 (lines=5) @@
308
            // Proxyのクラスをロードせずにスキーマを更新するために、
309
            // インストール時には一時的なディレクトリにProxyを生成する
310
            $createOutputDir = false;
311
            if (is_null($tmpProxyOutputDir)) {
312
                $tmpProxyOutputDir = sys_get_temp_dir().'/proxy_'.StringUtil::random(12);
313
                @mkdir($tmpProxyOutputDir);
314
                $createOutputDir = true;
315
            }
316
317
            try {
318
                if (!$uninstall) {