1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-05 16:40:05 +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() function fpmConfigPath()
{ {
$confLookup = []; return array_map(function ($version) {
foreach (Brew::SUPPORTED_PHP_VERSIONS as $version) {
$versionNormalized = preg_replace( $versionNormalized = preg_replace(
'/php@?(\d)\.?(\d)/', '/php@?(\d)\.?(\d)/',
'$1.$2', '$1.$2',
$version === 'php' ? Brew::LATEST_PHP_VERSION : $version $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/5.6/php-fpm.conf'
: "/usr/local/etc/php/${versionNormalized}/php-fpm.d/www.conf"; : "/usr/local/etc/php/${versionNormalized}/php-fpm.d/www.conf";
} }, Brew::SUPPORTED_PHP_VERSIONS);
return $confLookup[$this->brew->linkedPhp()];
} }
} }