Skip to content

Commit 1154a31

Browse files
authored
[11.x] Fix Application::interBasePath() fails to resolve application when project name is "vendor" (#54871)
* Fix `Application::interBasePath()` fails to resolve application when project name is "vendor" fixes #54869 Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com> * wip Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com> * wip Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com> --------- Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
1 parent a8da712 commit 1154a31

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Illuminate/Foundation/Application.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ public static function inferBasePath()
257257
isset($_ENV['APP_BASE_PATH']) => $_ENV['APP_BASE_PATH'],
258258
default => dirname(array_values(array_filter(
259259
array_keys(ClassLoader::getRegisteredLoaders()),
260-
fn ($path) => ! str_contains($path, '/vendor/'),
260+
fn ($path) => ! str_starts_with($path, 'phar://'),
261261
))[0]),
262262
};
263263
}

0 commit comments

Comments
 (0)