<?php
use Composer\Package\Link;
-use Composer\Package\LinkConstraint\VersionConstraint;
use Composer\Package\Package;
+use Composer\Semver\Constraint\Constraint;
/**
* @licence GNU GPL v2+
protected $versionNormalizer;
protected $versionFetcher;
- public function __construct( Package $package, ComposerVersionNormalizer $versionNormalizer, MediaWikiVersionFetcher $versionFetcher ) {
+ public function __construct( Package $package,
+ ComposerVersionNormalizer $versionNormalizer, MediaWikiVersionFetcher $versionFetcher
+ ) {
$this->package = $package;
$this->versionNormalizer = $versionNormalizer;
$this->versionFetcher = $versionFetcher;
}
private function setLinkAsProvides( Link $link ) {
- $this->package->setProvides( array( $link ) );
+ $this->package->setProvides( [ $link ] );
}
private function newMediaWikiLink() {
$mvVersion = $this->versionFetcher->fetchVersion();
$mvVersion = $this->versionNormalizer->normalizeSuffix( $mvVersion );
- $version = new VersionConstraint( '==', $this->versionNormalizer->normalizeLevelCount( $mvVersion ) );
+ $version = new Constraint(
+ '==',
+ $this->versionNormalizer->normalizeLevelCount( $mvVersion )
+ );
$version->setPrettyString( $mvVersion );
return $version;