Ein -invokable ist eine Klasse, die ohne Argumente konstruiert werden kann. Da unser MyModule \ Controller \ FooController jetzt ein erforderliches Argument hat, müssen wir dies ändern. Eine factory ist eine Klasse, die Instanzen einer anderen Klasse erstellt. Wir werden nun einen für unseren FooController erstellen. Lassen Sie uns unsere Datei module.config.php wie folgt ändern:
%Vor%Implementieren Sie unsere Factory-Klasse. Erstellen Sie dazu einen neuen Ordner in \ module \ MyModule \ src \ MeinModul \ Factory und eine neue Datei namens FooControllerFactory.php :
%Vor%Nutzen wir nun den $ Übersetzer in unserem FooController . Dazu müssen wir den Standard __ contruct () überschreiben:
%Vor%Bei mir funktioniert das gut !!!