mirror of
https://github.com/composer/composer
synced 2025-05-09 16:42:57 +00:00
Refactor Installer class into separate install and update processes
- Introduce separate Lock and LocalRepo transactions, one for changes to the lock file, one for changes to locally installed packages based on lock file - Remove various hacks to keep dev dependencies updated and incorporated the functionality into the transaction classes - Remove installed repo, there are now local repo, locked repo and platform repo - Remove access to local repo from solver, only supply locked packages - Update can now be run to modify the lock file but not install packages to local repo
This commit is contained in:
parent
1211ba1d51
commit
10ada7bf82
21 changed files with 945 additions and 1156 deletions
|
@ -231,7 +231,7 @@ abstract class Rule
|
|||
case self::RULE_INSTALLED_PACKAGE_OBSOLETES:
|
||||
return $ruleText;
|
||||
case self::RULE_PACKAGE_SAME_NAME:
|
||||
return 'Can only install one of: ' . $this->formatPackagesUnique($pool, $literals) . '.';
|
||||
return 'Same name, can only install one of: ' . $this->formatPackagesUnique($pool, $literals) . '.';
|
||||
case self::RULE_PACKAGE_IMPLICIT_OBSOLETES:
|
||||
return $ruleText;
|
||||
case self::RULE_LEARNED:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue