Du benötigst ja irgendeine Route. Mein „weglassen“ hat sich auf das {id} bezogen, da Symfony sonst einen Wert in der URL erwartet.
Du rufst ihn aber nicht darüber ab, sondern über das $id = $request->get(‚id‘);
Das wäre der RoutePath: /getSeoUrl
Und das $id musst du natürlich als Parameter aus der function Deklaration entfernen, da die Variable nicht mehr in der Route, sondern erst innerhalb der Funktion erstellt wird.