Преглед изворни кода

replaceVersion() method added

Cinderella-Man пре 11 година
родитељ
комит
aba201b4ba
1 измењених фајлова са 17 додато и 0 уклоњено
  1. 17 0
      src/Composer/Package/Package.php

+ 17 - 0
src/Composer/Package/Package.php

@@ -493,4 +493,21 @@ class Package extends BasePackage
     {
         return $this->archiveExcludes;
     }
+
+    /**
+     * Replaces current version and pretty version with passed values.
+     * It also sets stability.
+     *
+     * @param string $version
+     *
+     * @param string $prettyVersion
+     */
+    public function replaceVersion($version, $prettyVersion)
+    {
+        $this->version = $version;
+        $this->prettyVersion = $prettyVersion;
+
+        $this->stability = VersionParser::parseStability($version);
+        $this->dev = $this->stability === 'dev';
+    }
 }