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

[Tests] Use static data providers (#11197)

This commit is contained in:
Ion Bazan 2022-11-24 21:39:08 +08:00 committed by GitHub
parent 0cf57255d4
commit 8ff237afb6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
86 changed files with 715 additions and 723 deletions

View file

@ -185,9 +185,9 @@ class PoolBuilderTest extends TestCase
/**
* @return array<string, array<string>>
*/
public function getIntegrationTests(): array
public static function getIntegrationTests(): array
{
$fixturesDir = realpath(__DIR__.'/Fixtures/poolbuilder/');
$fixturesDir = (string) realpath(__DIR__.'/Fixtures/poolbuilder/');
$tests = [];
foreach (new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($fixturesDir), \RecursiveIteratorIterator::LEAVES_ONLY) as $file) {
$file = (string) $file;
@ -197,7 +197,7 @@ class PoolBuilderTest extends TestCase
}
try {
$testData = $this->readTestFile($file, $fixturesDir);
$testData = self::readTestFile($file, $fixturesDir);
$message = $testData['TEST'];
@ -224,7 +224,7 @@ class PoolBuilderTest extends TestCase
/**
* @return array<string, string>
*/
protected function readTestFile(string $file, string $fixturesDir): array
protected static function readTestFile(string $file, string $fixturesDir): array
{
$tokens = Preg::split('#(?:^|\n*)--([A-Z-]+)--\n#', file_get_contents($file), -1, PREG_SPLIT_DELIM_CAPTURE);