composer package updates
[openemr.git] / vendor / phpoffice / phpspreadsheet / .sami.php
blob9a2fca353433c7349bae71510aece0a3ec4e6d25
1 <?php
3 use Sami\RemoteRepository\GitHubRemoteRepository;
4 use Sami\Sami;
5 use Sami\Version\GitVersionCollection;
6 use Symfony\Component\Finder\Finder;
8 $iterator = Finder::create()
9 ->files()
10 ->name('*.php')
11 ->in($dir = __DIR__ . '/src');
12 $versions = GitVersionCollection::create($dir)
13 ->addFromTags(function ($version) {
14 return preg_match('~^\d+\.\d+\.\d+$~', $version);
16 ->add('master');
18 return new Sami($iterator, [
19 'title' => 'PhpSpreadsheet',
20 'versions' => $versions,
21 'build_dir' => __DIR__ . '/build/%version%',
22 'cache_dir' => __DIR__ . '/cache/%version%',
23 'remote_repository' => new GitHubRemoteRepository('PHPOffice/PhpSpreadsheet', dirname($dir)),
24 ]);