1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-05 08:30:07 +01:00

Fix (really) changes where brew php paths now include @ and semver-style versions in paths

This commit is contained in:
Rob van Hoose
2018-04-04 11:26:06 -04:00
parent 5d74ad18cb
commit 2afc61cc6c

View File

@@ -52,7 +52,7 @@ function hasInstalledPhp()
*/
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');
return $this->supportedPhpVersions()->first(function ($version) use ($resolvedPath) {
return strpos($resolvedPath, "/$version/") !== false;
return strpos(preg_replace('/([@|\.])/', '', $resolvedPath), "/$version/") !== false;
}, function () {
throw new DomainException("Unable to determine linked PHP.");
});