Opětovné dědění již zděděné služby?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
uestla
Backer | 796
+
0
-

Narazil jsem na zvláštní chybu:

Mám službu, od které dědím. Od téhle
zděděné pak dědím ještě jednou, ale
když ji zdědím více než jednou, kompilátor
vyhazuje chybu, že rodičovská služba neexistuje.

Minimální konfig způsobující onu chybu
je následující:

services:
	base: BaseService()

	child < base:
		factory: ChildService()

	subchild < child:
		factory: SubChildService()

	secchild < child:
		factory: SecSubChildService()

Kompilátor vyhodí Nette\DI\MissingServiceException( "Service 'child' not found." )

Editoval uestla (22. 9. 2012 13:16)