1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 00:22:53 +00:00

Add types to Package tests (#10245)

This commit is contained in:
Martin Herndl 2021-11-01 21:44:12 +01:00 committed by GitHub
parent a155c076db
commit bcbd8fdb61
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 159 additions and 21 deletions

View file

@ -302,6 +302,9 @@ class ArchivableFilesFinderTest extends TestCase
));
}
/**
* @return string[]
*/
protected function getArchivableFiles()
{
$files = array();
@ -316,11 +319,17 @@ class ArchivableFilesFinderTest extends TestCase
return $files;
}
/**
* @param string $command
*
* @return string[]
*/
protected function getArchivedFiles($command)
{
if (method_exists('Symfony\Component\Process\Process', 'fromShellCommandline')) {
$process = Process::fromShellCommandline($command, $this->sources);
} else {
// @phpstan-ignore-next-line symfony/process 2.8 accepts a string but not 5.3 which is used only for PHPStan
$process = new Process($command, $this->sources);
}
$process->run();
@ -339,6 +348,11 @@ class ArchivableFilesFinderTest extends TestCase
return $files;
}
/**
* @param string[] $expectedFiles
*
* @return void
*/
protected function assertArchivableFiles($expectedFiles)
{
$actualFiles = $this->getArchivableFiles();