From 8cbb834c338fd00eb388a00ee90079ea8dc3acc7 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 3 Feb 2023 22:02:25 +0000 Subject: [PATCH] fix: enum comparisons and check for null values --- src/Console/Command/BuildConfigurationCommand.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Console/Command/BuildConfigurationCommand.php b/src/Console/Command/BuildConfigurationCommand.php index ea8c3b4..1d0caea 100644 --- a/src/Console/Command/BuildConfigurationCommand.php +++ b/src/Console/Command/BuildConfigurationCommand.php @@ -76,11 +76,19 @@ final class BuildConfigurationCommand extends Command private static function isNginx(?string $webServer): bool { - return strtoupper($webServer) == WebServer::NGINX; + if (is_null($webServer)) { + return false; + } + + return strtoupper($webServer) === WebServer::NGINX->name; } private static function isPhp(?string $language): bool { - return strtoupper($language) == Language::PHP; + if (is_null($language)) { + return false; + } + + return strtoupper($language) === Language::PHP->name; } }