Předání id z presenteru do továrny

dreazer
Člen | 7
+
0
-

Zdravím mám takový problém. Mám HomepagePresenter a z této třídy potřebuju dostat id a předat ho do továrny vím že dostat id v presentru je jednoduché problém nastává, když mám id předat továrně. Dostal jsem zadáno, že ho mám do továrny dostat pomocí metody create ->
Zde se vrátí objekt továrny, kde se vytváří formulář

interface IPostFormFactory {

    /** @return PostFormFactory */
    function create();
}

Vůbec mě nenapadá jak na to díky moc za každou radu :)

Spectator
Člen | 48
+
0
-

Určitě ti factory vytváří další factory? Nemělo by to být spíš PostForm?

interface IPostFormFactory {
    function create($id): PostForm;
}

class PostForm {
	public function __construct(Dependency1 $d1, int $id)
	{

	}
}
dreazer
Člen | 7
+
0
-

Oli moc ti děkuji :) A taky Spectator díky přejmenuji to :) A taky děkuji za radu :)