Skip to content

Commit

Permalink
Optimized symlink to package matching (#4)
Browse files Browse the repository at this point in the history
* Optimized symlink to package matching

* Refactored variable name
  • Loading branch information
InfopactMLoos authored and ajgarlag committed Nov 27, 2017
1 parent a27abaf commit 76379ec
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/ScriptSymlinker.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ public static function createSymlinks(Event $event)
$symlinks = static::getSymlinks($event);
$fs = new Filesystem();

foreach ($event->getComposer()->getRepositoryManager()->getLocalRepository()->getPackages() as $package) {
if (isset($symlinks[$package->getName()])) {
foreach ($symlinks as $packageName => $symlinkDefinitions) {
$package = $event->getComposer()->getRepositoryManager()->getLocalRepository()->findPackage($packageName, '*');
if ($package !== null) {
$packageDir = $event->getComposer()->getInstallationManager()->getInstallPath($package);

$symlinkDefinitions = $symlinks[$package->getName()];

foreach ($symlinkDefinitions as $target => $link) {
if ($fs->isAbsolutePath($target)) {
throw new \InvalidArgumentException(
Expand Down

0 comments on commit 76379ec

Please sign in to comment.