Nette\Utils\Reflection a union typy

David Grudl
Nette Core | 7419
+
+1
-

Je tu nějaký uživatel třídy Reflection a konkrétně metod getReturnType(), getParameterType() a getPropertyType()

Metody vrací typ jako string. Řeším, jak by měly reagovat, když typem bude union typ, a nejvhodnější chování se mi jeví vyhodit výjimku, že union typ neočekávají. Oproti tichému vrácení null bude mnohem snazší adaptovat kód, který tyto metody využívá, na union typy, protože se hned ukáže, co je potřeba upravit.

Mám dotaz na uživatele těchto metod, jestli to vidí podobně?