Moin!
Ich benutze den eingebauten Cronjob-Handler um minütlich eine Funktion aufzurufen:
$GLOBALS['TL_CRON']['minutely'][] = ['Some\Thing\Something', 'requestContactList'];
Das macht er auch soweit, ABER das eingebaute SDK benötigt zwingend die Werte aus der .env-Datei (in der globalen $_ENV), und die sind an der Stelle im Code nicht vorhanden. Wenn ich die Funktion z. B. irgendwo über's Backend aufrufe klappt's.
Warum ist das so? Wird die .env erst nach den Cronjobs geladen, gibt es dafür einen Grund? Kann ich das irgendwie eleganter umgehen als die $_ENV-Variable händisch zu setzen?
Danke!
Lesezeichen