Refactor + package updates + improve local backups
This commit is contained in:
@@ -6,6 +6,7 @@ use Illuminate\Support\Facades\Http;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Str;
|
||||
use Nubs\RandomNameGenerator\All;
|
||||
use Poliander\Cron\CronExpression;
|
||||
use Visus\Cuid2\Cuid2;
|
||||
|
||||
function application_configuration_dir(): string
|
||||
@@ -166,3 +167,16 @@ function is_cloud(): bool
|
||||
return !config('coolify.self_hosted');
|
||||
}
|
||||
|
||||
function validate_cron_expression($expression_to_validate): bool
|
||||
{
|
||||
$isValid = false;
|
||||
$expression = new CronExpression($expression_to_validate);
|
||||
$isValid = $expression->isValid();
|
||||
|
||||
if (isset(VALID_CRON_STRINGS[$expression_to_validate])) {
|
||||
$isValid = true;
|
||||
}
|
||||
return $isValid;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user