|
@@ -40,13 +40,13 @@ class RuleSetGenerator
|
|
|
* This rule is of the form (-A|B|C), where B and C are the providers of
|
|
|
* one requirement of the package A.
|
|
|
*
|
|
|
- * @param PackageInterface $package The package with a requirement
|
|
|
- * @param array $providers The providers of the requirement
|
|
|
- * @param int $reason A RULE_* constant describing the
|
|
|
- * reason for generating this rule
|
|
|
- * @param mixed $reasonData Any data, e.g. the requirement name,
|
|
|
- * that goes with the reason
|
|
|
- * @return Rule The generated rule or null if tautological
|
|
|
+ * @param PackageInterface $package The package with a requirement
|
|
|
+ * @param array $providers The providers of the requirement
|
|
|
+ * @param int $reason A RULE_* constant describing the
|
|
|
+ * reason for generating this rule
|
|
|
+ * @param mixed $reasonData Any data, e.g. the requirement name,
|
|
|
+ * that goes with the reason
|
|
|
+ * @return Rule The generated rule or null if tautological
|
|
|
*/
|
|
|
protected function createRequireRule(PackageInterface $package, array $providers, $reason, $reasonData = null)
|
|
|
{
|
|
@@ -69,10 +69,10 @@ class RuleSetGenerator
|
|
|
* The rule is (A|B|C) with A, B and C different packages. If the given
|
|
|
* set of packages is empty an impossible rule is generated.
|
|
|
*
|
|
|
- * @param array $packages The set of packages to choose from
|
|
|
- * @param int $reason A RULE_* constant describing the reason for
|
|
|
- * generating this rule
|
|
|
- * @param array $job The job this rule was created from
|
|
|
+ * @param array $packages The set of packages to choose from
|
|
|
+ * @param int $reason A RULE_* constant describing the reason for
|
|
|
+ * generating this rule
|
|
|
+ * @param array $job The job this rule was created from
|
|
|
* @return Rule The generated rule
|
|
|
*/
|
|
|
protected function createInstallOneOfRule(array $packages, $reason, $job)
|
|
@@ -90,11 +90,11 @@ class RuleSetGenerator
|
|
|
*
|
|
|
* The rule for a package A is (-A).
|
|
|
*
|
|
|
- * @param PackageInterface $package The package to be removed
|
|
|
- * @param int $reason A RULE_* constant describing the
|
|
|
- * reason for generating this rule
|
|
|
- * @param array $job The job this rule was created from
|
|
|
- * @return Rule The generated rule
|
|
|
+ * @param PackageInterface $package The package to be removed
|
|
|
+ * @param int $reason A RULE_* constant describing the
|
|
|
+ * reason for generating this rule
|
|
|
+ * @param array $job The job this rule was created from
|
|
|
+ * @return Rule The generated rule
|
|
|
*/
|
|
|
protected function createRemoveRule(PackageInterface $package, $reason, $job)
|
|
|
{
|
|
@@ -107,13 +107,13 @@ class RuleSetGenerator
|
|
|
* The rule for conflicting packages A and B is (-A|-B). A is called the issuer
|
|
|
* and B the provider.
|
|
|
*
|
|
|
- * @param PackageInterface $issuer The package declaring the conflict
|
|
|
- * @param PackageInterface $provider The package causing the conflict
|
|
|
- * @param int $reason A RULE_* constant describing the
|
|
|
- * reason for generating this rule
|
|
|
- * @param mixed $reasonData Any data, e.g. the package name, that
|
|
|
- * goes with the reason
|
|
|
- * @return Rule The generated rule
|
|
|
+ * @param PackageInterface $issuer The package declaring the conflict
|
|
|
+ * @param PackageInterface $provider The package causing the conflict
|
|
|
+ * @param int $reason A RULE_* constant describing the
|
|
|
+ * reason for generating this rule
|
|
|
+ * @param mixed $reasonData Any data, e.g. the package name, that
|
|
|
+ * goes with the reason
|
|
|
+ * @return Rule The generated rule
|
|
|
*/
|
|
|
protected function createConflictRule(PackageInterface $issuer, PackageInterface $provider, $reason, $reasonData = null)
|
|
|
{
|
|
@@ -262,7 +262,7 @@ class RuleSetGenerator
|
|
|
* Adds all rules for all update packages of a given package
|
|
|
*
|
|
|
* @param PackageInterface $package Rules for this package's updates are to
|
|
|
- * be added
|
|
|
+ * be added
|
|
|
*/
|
|
|
private function addRulesForUpdatePackages(PackageInterface $package)
|
|
|
{
|