So einiges. Die laufen nämlich nie sauber durch.
Ich habe das jetzt so gefixt:
private function getAssociations(string $template, EntityDefinition $definition): array
{
try {
//changed at 20240618: Included missing paranthese in template string in order to avoid Exception fetching variables
$template=$template.'}';
$variables = $this->twigVariableParser->parse($template);
} catch (\Exception $e) {
file_put_contents("config/jwt/seoURLGenerator.log", $e->getMessage() . " at line" . __LINE__ . " in file " . __FILE__ . PHP_EOL, FILE_APPEND);
$e = new InvalidTemplateException($e->getMessage());
/*changed in order to prevent unknown error do not throw Exception
throw $e;
*/
...
}
Jetzt ist $template korrekt und $variables nicht mehr null. Ob damit die Indexierung sauber durchläuft, muss sich noch zeigen