Esempio n. 1
0
 /**
  * Sets the pre-release version identifiers.
  *
  * @param array $identifiers The pre-release version identifiers.
  *
  * @return Builder The Version builder.
  *
  * @throws InvalidIdentifierException If an identifier is invalid.
  */
 public function setPreRelease(array $identifiers)
 {
     foreach ($identifiers as $identifier) {
         if (!Validator::isIdentifier($identifier)) {
             throw new InvalidIdentifierException($identifier);
         }
     }
     $this->preRelease = $identifiers;
     return $this;
 }
 /**
  * @dataProvider getValidIdentifiers
  */
 public function testIsIdentifierValid($identifier)
 {
     $this->assertTrue(Validator::isIdentifier($identifier));
 }