Skip to content

Commit 9268721

Browse files
committed
These patches no longer needed
1 parent e5789d3 commit 9268721

File tree

1 file changed

+7
-71
lines changed

1 file changed

+7
-71
lines changed

compiler/build/scoper.inc.php

Lines changed: 7 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -45,36 +45,19 @@
4545
'exclude-files' => $stubs,
4646
'php-version' => '7.4',
4747
'patchers' => [
48-
function (string $filePath, string $prefix, string $content): string {
49-
if ($filePath !== 'bin/phpstan') {
50-
return $content;
51-
}
52-
return str_replace('__DIR__ . \'/..', '\'phar://phpstan.phar', $content);
53-
},
54-
function (string $filePath, string $prefix, string $content): string {
55-
if ($filePath !== 'bin/phpstan') {
56-
return $content;
57-
}
58-
return str_replace(sprintf('%s\\\\__PHPSTAN_RUNNING__', $prefix), '__PHPSTAN_RUNNING__', $content);
59-
},
6048
function (string $filePath, string $prefix, string $content): string {
6149
if ($filePath !== 'vendor/nette/di/src/DI/Compiler.php') {
6250
return $content;
6351
}
64-
return str_replace('|Nette\\\\DI\\\\Statement', sprintf('|\\\\%s\\\\Nette\\\\DI\\\\Statement', $prefix), $content);
52+
return str_replace('|Nette\\DI\\Statement', sprintf('|\\%s\\Nette\\DI\\Statement', $prefix), $content);
6553
},
6654
function (string $filePath, string $prefix, string $content): string {
6755
if ($filePath !== 'vendor/nette/di/src/DI/Extensions/DefinitionSchema.php') {
6856
return $content;
6957
}
7058
$content = str_replace(
71-
sprintf('\'%s\\\\callable', $prefix),
72-
'\'callable',
73-
$content
74-
);
75-
$content = str_replace(
76-
'|Nette\\\\DI\\\\Definitions\\\\Statement',
77-
sprintf('|%s\\\\Nette\\\\DI\\\\Definitions\\\\Statement', $prefix),
59+
'|Nette\\DI\\Definitions\\Statement',
60+
sprintf('|%s\\Nette\\DI\\Definitions\\Statement', $prefix),
7861
$content
7962
);
8063

@@ -85,25 +68,10 @@ function (string $filePath, string $prefix, string $content): string {
8568
return $content;
8669
}
8770
$content = str_replace(
88-
sprintf('\'%s\\\\string', $prefix),
89-
'\'string',
71+
'|Nette\\DI\\Definitions\\Statement',
72+
sprintf('|%s\\Nette\\DI\\Definitions\\Statement', $prefix),
9073
$content
9174
);
92-
$content = str_replace(
93-
'|Nette\\\\DI\\\\Definitions\\\\Statement',
94-
sprintf('|%s\\\\Nette\\\\DI\\\\Definitions\\\\Statement', $prefix),
95-
$content
96-
);
97-
98-
return $content;
99-
},
100-
function (string $filePath, string $prefix, string $content): string {
101-
if (strpos($filePath, 'src/') !== 0) {
102-
return $content;
103-
}
104-
105-
$content = str_replace(sprintf('\'%s\\\\r\\\\n\'', $prefix), '\'\\\\r\\\\n\'', $content);
106-
$content = str_replace(sprintf('\'%s\\\\', $prefix), '\'', $content);
10775

10876
return $content;
10977
},
@@ -178,21 +146,12 @@ function (string $filePath, string $prefix, string $content): string {
178146

179147
return str_replace(sprintf('%s\\Composer\\InstalledVersions', $prefix), 'Composer\\InstalledVersions', $content);
180148
},
181-
function (string $filePath, string $prefix, string $content): string {
182-
if ($filePath !== 'vendor/jetbrains/phpstorm-stubs/PhpStormStubsMap.php') {
183-
return $content;
184-
}
185-
186-
$content = str_replace('\'' . $prefix . '\\\\', '\'', $content);
187-
188-
return $content;
189-
},
190149
function (string $filePath, string $prefix, string $content): string {
191150
if ($filePath !== 'vendor/phpstan/php-8-stubs/Php8StubsMap.php') {
192151
return $content;
193152
}
194153

195-
$content = str_replace('\'' . $prefix . '\\\\', '\'', $content);
154+
$content = str_replace('\'' . $prefix . '\\', '\'', $content);
196155

197156
return $content;
198157
},
@@ -208,24 +167,7 @@ function (string $filePath, string $prefix, string $content): string {
208167
return $content;
209168
}
210169

211-
return str_replace(sprintf('\'%s\\\\JetBrains\\\\', $prefix), '\'JetBrains\\\\', $content);
212-
},
213-
function (string $filePath, string $prefix, string $content): string {
214-
if (!str_starts_with($filePath, 'vendor/nikic/php-parser/lib')) {
215-
return $content;
216-
}
217-
218-
return str_replace(sprintf('use %s\\PhpParser;', $prefix), 'use PhpParser;', $content);
219-
},
220-
function (string $filePath, string $prefix, string $content): string {
221-
if (!str_starts_with($filePath, 'vendor/nikic/php-parser/lib')) {
222-
return $content;
223-
}
224-
225-
return str_replace([
226-
sprintf('\\%s', $prefix),
227-
sprintf('\\\\%s', $prefix),
228-
], '', $content);
170+
return str_replace(sprintf('\'%s\\JetBrains\\', $prefix), '\'JetBrains\\', $content);
229171
},
230172
function (string $filePath, string $prefix, string $content): string {
231173
if (!str_starts_with($filePath, 'vendor/ondrejmirtes/better-reflection')) {
@@ -244,12 +186,6 @@ function (string $filePath, string $prefix, string $content): string {
244186

245187
return str_replace('#[Language(\'RegExp\')] ', '', $content);
246188
},
247-
function (string $filePath, string $prefix, string $content): string {
248-
if ($filePath !== 'vendor/fidry/cpu-core-counter/src/Finder/WindowsRegistryLogicalFinder.php') {
249-
return $content;
250-
}
251-
return str_replace(sprintf('%s\\\\reg query', $prefix), 'reg query', $content);
252-
},
253189
],
254190
'exclude-namespaces' => [
255191
'PHPStan',

0 commit comments

Comments
 (0)