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

Refactor loop to map

This commit is contained in:
Adam Wathan
2018-04-09 14:33:40 -04:00
parent 08932644cf
commit 64cc7448b1

View File

@@ -108,20 +108,16 @@ function stop()
*/
function fpmConfigPath()
{
$confLookup = [];
foreach (Brew::SUPPORTED_PHP_VERSIONS as $version) {
return array_map(function ($version) {
$versionNormalized = preg_replace(
'/php@?(\d)\.?(\d)/',
'$1.$2',
$version === 'php' ? Brew::LATEST_PHP_VERSION : $version
);
$confLookup[$version] = $versionNormalized === '5.6'
return $versionNormalized === '5.6'
? '/usr/local/etc/php/5.6/php-fpm.conf'
: "/usr/local/etc/php/${versionNormalized}/php-fpm.d/www.conf";
}
return $confLookup[$this->brew->linkedPhp()];
}, Brew::SUPPORTED_PHP_VERSIONS);
}
}