fix name patterns

This commit is contained in:
TomasVotruba 2020-02-26 18:45:53 +01:00
parent a7632341fb
commit be48867a55
2 changed files with 7 additions and 2 deletions

View File

@ -71,6 +71,11 @@ final class ComposerJsonManipulator
*/
private function replacePHPStanWithPHPStanSrc(array $json): array
{
// already replaced
if (! isset($json['require']['phpstan/phpstan'])) {
return $json;
}
$phpstanVersion = $json['require']['phpstan/phpstan'];
$json['require']['phpstan/phpstan-src'] = $phpstanVersion;
unset($json['require']['phpstan/phpstan']);

View File

@ -125,7 +125,7 @@ final class CompileCommand extends Command
$stubFinder = Finder::create()
->files()
->name('*.php')
->name('*\.php')
->in($phpStormStubsDirectory)
->notName('#PhpStormStubsMap\.php$#');
@ -137,7 +137,7 @@ final class CompileCommand extends Command
$stubsMapPath = $phpStormStubsDirectory . '/PhpStormStubsMap.php';
$stubsMapContents = FileSystem::read($stubsMapPath);
$stubsMapContents = Strings::replace($stubsMapContents, '.php\',', '.stub\',');
$stubsMapContents = Strings::replace($stubsMapContents, '#\.php\',#', '.stub\',');
FileSystem::write($stubsMapPath, $stubsMapContents);
}