adminGateway, $appConfig->authGateway, $appConfig->installGateway, ]; return !in_array($value, $protectedSlugs, true); } //-------------------------------------------------------------------- /** * Checks a URL to ensure it's formed correctly. * * @param string $str * * @return boolean */ public function validate_url(string $str = null): bool { if (empty($str)) { return false; } return filter_var($str, FILTER_VALIDATE_URL) !== false; } //-------------------------------------------------------------------- }