mirror of
https://github.com/laravel/valet.git
synced 2026-02-06 08:40:09 +01:00
Fix (really) changes where brew php paths now include @ and semver-style versions in paths
This commit is contained in:
@@ -52,7 +52,7 @@ function hasInstalledPhp()
|
|||||||
*/
|
*/
|
||||||
function supportedPhpVersions()
|
function supportedPhpVersions()
|
||||||
{
|
{
|
||||||
return collect(['php', 'php@7.2', 'php@7.1', 'php@7.0', 'php@5.6', 'php72', 'php71', 'php70', 'php56' ]);
|
return collect(['php', 'php72', 'php71', 'php70', 'php56']);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -182,7 +182,7 @@ function linkedPhp()
|
|||||||
$resolvedPath = $this->files->readLink('/usr/local/bin/php');
|
$resolvedPath = $this->files->readLink('/usr/local/bin/php');
|
||||||
|
|
||||||
return $this->supportedPhpVersions()->first(function ($version) use ($resolvedPath) {
|
return $this->supportedPhpVersions()->first(function ($version) use ($resolvedPath) {
|
||||||
return strpos($resolvedPath, "/$version/") !== false;
|
return strpos(preg_replace('/([@|\.])/', '', $resolvedPath), "/$version/") !== false;
|
||||||
}, function () {
|
}, function () {
|
||||||
throw new DomainException("Unable to determine linked PHP.");
|
throw new DomainException("Unable to determine linked PHP.");
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user