From a73744c081c65414e37a50d68cceac2a157fd8e1 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Sun, 25 Sep 2022 11:41:13 +0100 Subject: [PATCH] Fixes symlinked autoloads --- bin/pest | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bin/pest b/bin/pest index ac1e98b6..dbf4be95 100755 --- a/bin/pest +++ b/bin/pest @@ -26,13 +26,20 @@ use Symfony\Component\Console\Output\OutputInterface; } } + // Used when Pest is symlinked. + $symlinkedPath = getcwd() . '/vendor/autoload.php'; + // Used when Pest is required using composer. $vendorPath = dirname(__DIR__, 4) . '/vendor/autoload.php'; // Used when Pest maintainers are running Pest tests. $localPath = dirname(__DIR__) . '/vendor/autoload.php'; - if (file_exists($vendorPath)) { + if (file_exists($symlinkedPath)) { + include_once $symlinkedPath; + $autoloadPath = $symlinkedPath; + + } else if (file_exists($vendorPath)) { include_once $vendorPath; $autoloadPath = $vendorPath; } else {