diff --git a/app/Helpers/StringHelpers.php b/app/Helpers/StringHelpers.php index 1554e9d..6b61e97 100644 --- a/app/Helpers/StringHelpers.php +++ b/app/Helpers/StringHelpers.php @@ -51,3 +51,18 @@ function generateReferralCode(string $username, int $unique): string return Str::upper($prefix).$year.$unique; } } + +if (! function_exists('sanitizeIntegers')) { + function sanitizeIntegers(array $data, array $integerKeys = []): array + { + foreach ($data as $key => $value) { + if (empty($integerKeys) || in_array($key, $integerKeys)) { + if ($value === '' || $value === null) { + $data[$key] = 0; + } + } + } + + return $data; + } +}