Defaultní hodnoty v constructoru objektu, je to nutné?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Croc
- Člen | 270
Zdravím,
mám takový problém. Vytvářím enetitu(objekt) Node. Ve
třídě mám nadefinované parametry, kontruktor s parametry, settery a
gettery.
Nicméně mi nette hlásí následující:
Service '25_App_Entity_Node': Parameter $id in App\Entity\Node::__construct() has no class type hint or default value, so its value must be specified.
Parametr $id (integer) je jeden z 10ti co jsou v kontruktoru.
To je opravdu nutné u parametrů v kontruktoru nastavit defaultní honoty u všech parametrů? Nebo dělám něco špatně?
Editoval Croc (7. 10. 2016 12:11)