diff options
author | DannyS712 <DannyS712.enwiki@gmail.com> | 2020-11-29 00:41:44 +0000 |
---|---|---|
committer | DannyS712 <DannyS712.enwiki@gmail.com> | 2020-11-29 00:44:47 +0000 |
commit | 12ac1756d4b48332fcc166be0fd6a584871c301a (patch) | |
tree | a38fe6b6c95a7ffabd63a2b87d608098a2f49fde /includes/composer | |
parent | 50cae6143baef95d35319c5c71aa7835145d1375 (diff) | |
download | mediawikicore-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.php | 41 |
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 ] ); } } |