aboutsummaryrefslogtreecommitdiffstats
path: root/includes/composer
diff options
context:
space:
mode:
authorDannyS712 <DannyS712.enwiki@gmail.com>2020-11-29 00:41:44 +0000
committerDannyS712 <DannyS712.enwiki@gmail.com>2020-11-29 00:44:47 +0000
commit12ac1756d4b48332fcc166be0fd6a584871c301a (patch)
treea38fe6b6c95a7ffabd63a2b87d608098a2f49fde /includes/composer
parent50cae6143baef95d35319c5c71aa7835145d1375 (diff)
downloadmediawikicore-12ac1756d4b48332fcc166be0fd6a584871c301a.tar.gz
mediawikicore-12ac1756d4b48332fcc166be0fd6a584871c301a.zip
Minor cleanup to ComposerPackageModifier
Combine `setLinkAsProvides`, `newMediaWikiLink`, and `getMediaWikiVersionConstraint` single use private methods into `setProvidesMediaWiki` Change-Id: I212ce9f25a85b27a9ff87fe9ae993e23626d0444
Diffstat (limited to 'includes/composer')
-rw-r--r--includes/composer/ComposerPackageModifier.php41
1 files changed, 17 insertions, 24 deletions
diff --git a/includes/composer/ComposerPackageModifier.php b/includes/composer/ComposerPackageModifier.php
index ccc85a4f5ae3..f52725224385 100644
--- a/includes/composer/ComposerPackageModifier.php
+++ b/includes/composer/ComposerPackageModifier.php
@@ -16,8 +16,15 @@ class ComposerPackageModifier {
protected $versionNormalizer;
protected $versionFetcher;
- public function __construct( Package $package,
- ComposerVersionNormalizer $versionNormalizer, MediaWikiVersionFetcher $versionFetcher
+ /**
+ * @param Package $package
+ * @param ComposerVersionNormalizer $versionNormalizer
+ * @param MediaWikiVersionFetcher $versionFetcher
+ */
+ public function __construct(
+ Package $package,
+ ComposerVersionNormalizer $versionNormalizer,
+ MediaWikiVersionFetcher $versionFetcher
) {
$this->package = $package;
$this->versionNormalizer = $versionNormalizer;
@@ -25,15 +32,14 @@ class ComposerPackageModifier {
}
public function setProvidesMediaWiki() {
- $this->setLinkAsProvides( $this->newMediaWikiLink() );
- }
-
- private function setLinkAsProvides( Link $link ) {
- $this->package->setProvides( [ $link ] );
- }
+ $mvVersion = $this->versionFetcher->fetchVersion();
+ $mvVersion = $this->versionNormalizer->normalizeSuffix( $mvVersion );
- private function newMediaWikiLink() {
- $version = $this->getMediaWikiVersionConstraint();
+ $version = new Constraint(
+ '==',
+ $this->versionNormalizer->normalizeLevelCount( $mvVersion )
+ );
+ $version->setPrettyString( $mvVersion );
$link = new Link(
'__root__',
@@ -43,20 +49,7 @@ class ComposerPackageModifier {
$version->getPrettyString()
);
- return $link;
- }
-
- private function getMediaWikiVersionConstraint() {
- $mvVersion = $this->versionFetcher->fetchVersion();
- $mvVersion = $this->versionNormalizer->normalizeSuffix( $mvVersion );
-
- $version = new Constraint(
- '==',
- $this->versionNormalizer->normalizeLevelCount( $mvVersion )
- );
- $version->setPrettyString( $mvVersion );
-
- return $version;
+ $this->package->setProvides( [ $link ] );
}
}