Skip to content

Commit

Permalink
Merge pull request #19 from coenjacobs/skip-moved-packages
Browse files Browse the repository at this point in the history
Skip already moved packages
  • Loading branch information
coenjacobs authored Jun 24, 2019
2 parents d10f5a1 + e6f418f commit b60bf3f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
9 changes: 9 additions & 0 deletions src/Mover.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ class Mover
/** @var Filesystem */
protected $filesystem;

/** @var array */
protected $movedPackages = [];

public function __construct($workingDir, $config)
{
$this->workingDir = $workingDir;
Expand All @@ -42,6 +45,10 @@ public function deleteTargetDirs()

public function movePackage(Package $package)
{
if ( in_array( $package->config->name, $this->movedPackages ) ) {
return;
}

foreach ($package->autoloaders as $autoloader) {
if ($autoloader instanceof NamespaceAutoloader) {
$finder = new Finder();
Expand Down Expand Up @@ -79,6 +86,8 @@ public function movePackage(Package $package)
}
}
}

$this->movedPackages[] = $package->config->name;
}
}

Expand Down
2 changes: 1 addition & 1 deletion tests/replacers/NamespaceReplacerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class NamespaceReplacerTest extends TestCase
/** @var NamespaceReplacer */
public $replacer;

public function setUp()
protected function setUp()
{
$autoloader = new Psr0();
$autoloader->namespace = 'Test\\Test';
Expand Down

0 comments on commit b60bf3f

Please sign in to comment.