From cc13161ec6016b92197cedecba933300798dd504 Mon Sep 17 00:00:00 2001 From: Simon L Date: Sat, 1 Apr 2023 14:05:40 +0200 Subject: [PATCH] domain must contain at least one dot Signed-off-by: Simon L --- php/src/Data/ConfigurationManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/php/src/Data/ConfigurationManager.php b/php/src/Data/ConfigurationManager.php index f734e1d1..78eb1775 100644 --- a/php/src/Data/ConfigurationManager.php +++ b/php/src/Data/ConfigurationManager.php @@ -234,6 +234,11 @@ class ConfigurationManager * @throws InvalidSettingConfigurationException */ public function SetDomain(string $domain) : void { + // Validate that at least one dot is contained + if (strpos($domain, '.') === false) { + throw new InvalidSettingConfigurationException("Domain must contain at least one dot!"); + } + // Validate domain if (!filter_var($domain, FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)) { throw new InvalidSettingConfigurationException("Domain is not a valid domain!");