Skip to content

Commit 1337f1c

Browse files
authored
Prevent unnecessary IO while bootstrapping (#5235)
1 parent 55717f6 commit 1337f1c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

bin/phpstan

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,14 @@ use Symfony\Component\Console\Helper\ProgressBar;
2626

2727
$devOrPharLoader = require_once __DIR__ . '/../vendor/autoload.php';
2828
require_once __DIR__ . '/../preload.php';
29-
$composerJsonPath = ComposerHelper::getComposerJsonPath(getcwd());
30-
$composer = ComposerHelper::getComposerConfig(getcwd());
29+
$cwd = getcwd();
30+
$composerJsonPath = ComposerHelper::getComposerJsonPath($cwd);
31+
$composer = ComposerHelper::getComposerConfig($cwd);
3132

3233
if ($composer !== null) {
33-
$vendorDirectory = ComposerHelper::getVendorDirFromComposerConfig(getcwd(), $composer);
34+
$vendorDirectory = ComposerHelper::getVendorDirFromComposerConfig($cwd, $composer);
3435
} else {
35-
$vendorDirectory = getcwd() . '/vendor';
36+
$vendorDirectory = $cwd . '/vendor';
3637
}
3738
$devOrPharLoader->unregister();
3839

0 commit comments

Comments
 (0)