Lepší hláška, pokud továrnička existuje, ale vracený objekt není komponenta

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ondřej Mirtes
Člen | 1536
+
0
-

Ahoj,
teď jsem několik minut hledal bug, když mi Presenter hlásil, že moje komponenta neexistuje, i když továrnička existovala a vracela kýžený objekt.

Dostal jsem tuto hlášku:

"Component  with name 'userModel' does not  exist. "

Což je hodně zavádějící. Nešlo by do metody ComponentContainer::getComponent zavést ještě jednu větev podmínky, kde se kontroluje instanceof IComponent a pokud je false, vyhodí se něco takového?

Component with name '$name' does not implement IComponent interface.