You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nils Adermann 5bdc0fc9c5 Request jobs replaced by root require / fixed package
The only type of request job remaining was "install" which is really a
root requirement. The only other kind of input for the solver is now a
set of fixed packages.

Rules have been updated to account for only two kinds of former job
reason: FIXED or ROOT_REQUIRE. The job property has always been
redundant and has been removed, since reasonData suffices.

Problem reasons are always rules, so the unnecessary wrapping in an
array has been removed.

We now only ever generate a single rule per root require or fixed
package, so there is no need for the solver to special handle disabling
"jobs" anymore, the rule can just be disabled as usual.

For consistency special handling of rules for jobs in problems has been
integrated into the rule class like all other rule reasons. As part of
this change the error message for root requirements has been improved a
bit to make it clearer where the package installation request came from.

The word job has also been removed from operations, which are called
operations, not jobs.
5 years ago
..
Autoload Fix tests for PSR-fix in optimized autoloader, refs #8397 5 years ago
Command Fixes from PHPStan (#7687) 6 years ago
Config Fixes from PHPStan (#7687) 6 years ago
Console Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase 7 years ago
DependencyResolver Request jobs replaced by root require / fixed package 5 years ago
Downloader Fix deps=high build 5 years ago
EventDispatcher Fix expectation 5 years ago
Fixtures Request jobs replaced by root require / fixed package 5 years ago
IO feat(buffer-io): add the possibility to set user inputs for interactive questions 6 years ago
Installer Fix 5.3 syntax 5 years ago
Json Merge remote-tracking branch 'adrianosferreira/package-install-method-cli' 5 years ago
Mock Request jobs replaced by root require / fixed package 5 years ago
Package Merge branch 'master' into 2.0 5 years ago
Plugin Add plugin callbacks for deactivation and uninstall, fixes #3000 5 years ago
Question Fixes from PHPStan (#7687) 6 years ago
Repository Fix tests 5 years ago
Script Fix indenting 5 years ago
Util Extract MetadataMinifier util 5 years ago
AllFunctionalTest.php Make usage of foreach to improve readability 5 years ago
ApplicationTest.php Merge branch 'master' into 2.0 5 years ago
CacheTest.php Fix cache tests 5 years ago
ComposerTest.php Add parallel download capability to FileDownloader and derivatives 6 years ago
ConfigTest.php Fixes from PHPStan (#7687) 6 years ago
DefaultConfigTest.php Fixes from PHPStan (#7687) 6 years ago
FactoryTest.php Fix factory test 6 years ago
InstallerTest.php Merge remote-tracking branch 'github-composer/2.0' into solve-without-installed 5 years ago
TestCase.php Fixes from PHPStan (#7687) 6 years ago