Sowohl in der Methode nextArticle() als auch in startArticle() wurden bei der Erstellung und Rückgabe des jeweiligen Artikels die Parameter $lang und $client vertauscht. Also:
Code: Alles auswählen
return new Article($this->startId, $this->lang, $this->client);Code: Alles auswählen
return new Article($this->startId, $this->client, $this->lang);Schönen Abend noch...