parent
363d8c7491
commit
4ae6f770d0
@ -0,0 +1,39 @@ |
||||
<?php |
||||
|
||||
/** |
||||
* SPDX-License-Identifier: EUPL-1.2 |
||||
* Authors: see /README.md |
||||
*/ |
||||
|
||||
namespace Seacms\ComposerInstaller; |
||||
|
||||
use SplFileInfo; |
||||
use TopFloor\ComposerCleanupVcsDirs\Handler as ParentHandler; |
||||
|
||||
class Handler extends ParentHandler |
||||
{ |
||||
/** |
||||
* @param $parentDir |
||||
* @param bool $excludeRoot |
||||
* @return SplFileInfo[] |
||||
*/ |
||||
public function getVcsDirs($parentDir, $excludeRoot = false) { |
||||
|
||||
$dirs = []; |
||||
if (!is_link($parentDir) && is_dir($parentDir) && is_dir("$parentDir/.git")){ |
||||
$dirs[] = new SplFileInfo("$parentDir/.git"); |
||||
} |
||||
|
||||
return $dirs; |
||||
} |
||||
|
||||
/** |
||||
* @param array $dirs |
||||
*/ |
||||
public function deleteVcsDirs(array $dirs) { |
||||
/** @var SplFileInfo $dir */ |
||||
foreach ($dirs as $dir) { |
||||
// $this->fs->removeDirectory($dir->getRealPath()); |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue