PHP code example of ghostzero / semver-resolver
1. Go to this page and download the library: Download ghostzero/semver-resolver library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ghostzero / semver-resolver example snippets
$versionRepository = // implement version resolver
$dependencyRepository = ...; // implement dependencies repository
$resolver = new SemverResolver([
'test1' => '^0.1.0',
'test2' => '0.1.0'
], $versionRepository, $dependencyRepository);
$resolved = $resolver->resolve();
$this->assertEquals([
'test1' => '0.1.1',
'test2' => '0.1.0'
], $resolved);