1
0
Fork 0

Remove the handling of updates in the generator

Updates are implicitly handled by whatProvides for install requests
pull/2734/head
Nils Adermann 2014-02-21 14:33:46 +01:00
parent 8a40b2443e
commit ee56db8767
1 changed files with 0 additions and 26 deletions

View File

@ -263,30 +263,6 @@ class RuleSetGenerator
return $impossible;
}
/**
* Adds all rules for all update packages of a given package
*
* @param PackageInterface $package Rules for this package's updates are to
* be added
*/
private function addRulesForUpdatePackages(PackageInterface $package, $ignorePlatformReqs)
{
$updates = $this->policy->findUpdatePackages($this->pool, $this->installedMap, $package);
foreach ($updates as $update) {
$this->addRulesForPackage($update, $ignorePlatformReqs);
}
}
private function whitelistFromUpdatePackages(PackageInterface $package)
{
$updates = $this->policy->findUpdatePackages($this->pool, $this->installedMap, $package, true);
foreach ($updates as $update) {
$this->whitelistFromPackage($update);
}
}
protected function whitelistFromJobs()
{
foreach ($this->jobs as $job) {
@ -344,7 +320,6 @@ class RuleSetGenerator
$this->whitelistedMap = array();
foreach ($this->installedMap as $package) {
$this->whitelistFromPackage($package);
$this->whitelistFromUpdatePackages($package);
}
$this->whitelistFromJobs();
@ -353,7 +328,6 @@ class RuleSetGenerator
$this->addedMap = array();
foreach ($this->installedMap as $package) {
$this->addRulesForPackage($package, $ignorePlatformReqs);
$this->addRulesForUpdatePackages($package, $ignorePlatformReqs);
}
$this->addRulesForJobs($ignorePlatformReqs);