Ich führe einige Unit-Tests mit PHP durch. Ich bin bei einem Fehler hängen geblieben, dass die Fluent-Schnittstelle von PHPUnit eine Zwischenvariable erfordert. Was ist der Grund für dieses Verhalten?
Siehe MyTests::works vs. MyTests::fails:
Ich habe bereits die gleiche Frage gefunden, die zuvor gestellt wurde (Mock-Klasse mit fließender Schnittstelle in PHPUnit), aber ich suche nach dem Warum nicht nach der Lösung.