phpVersionsToRun() public method

Generate string that specifies the php versions that will be run on travis.
public phpVersionsToRun ( array $phpVersions, boolean $setLintEnvironmentVariable = false ) : string
$phpVersions array
$setLintEnvironmentVariable boolean
return string
Beispiel #1
0
 /**
  * Generate .travis.yml file.
  *
  * @return void
  */
 protected function travis()
 {
     $travisHelper = new Travis();
     if ($this->settings->withPhpcsConfiguration()) {
         $file = $this->file->get(__DIR__ . '/stubs/travis.phpcs.stub');
         $phpVersionsToRunOnTravis = $travisHelper->phpVersionsToRun($travisHelper->phpVersionsToTest($this->settings->getPhpVersion()), true);
     } else {
         $file = $this->file->get(__DIR__ . '/stubs/travis.stub');
         $phpVersionsToRunOnTravis = $travisHelper->phpVersionsToRun($travisHelper->phpVersionsToTest($this->settings->getPhpVersion()));
     }
     $content = str_replace('{phpVersions}', $phpVersionsToRunOnTravis, $file);
     $this->file->put($this->projectLower . '/' . '.travis.yml', $content);
     $this->exportIgnores[] = '.travis.yml';
 }