Dědění služeb, špatné odsazení (Bad indentation)
- h4kuna
- Backer | 740
Ahoj, prosím vás chtěl jsem si vyzkoušet dědění služeb jak je v dokumentaci ale nedaří se mi to rozchodit. Můžete mi na to někdo kouknout?
Vyhazuje mi to výjimku špatné odsazení „Bad indentation on line 281, column 3“ ale ať s tím pohnu doleva nebo doprava, tak to nepomůže a navíc odsazený to mám stejně jak je v dokumentaci. Viz obrázek
Zkusil jsem i dvojtečku doplnit
services:
dev_database < database:
setup:
- Diagnostics\ConnectionPanel::initialize
Výjimka: „Section inheritance lala < domain is deprecated“ což asi chápu takto se dříve dědili celý sekce.
Prvně mi to házelo že míchám taby a mezery tak to je vyřešené.
EDIT jedu na nette 2.4, otestoval jsem to i na sandboxu
Editoval h4kuna (22. 6. 2017 9:04)
- David Matějka
- Moderator | 6445
i dedicnost sluzbeb je IIRC deprecated. nestaci ti provest alter stavajici sluzby? tzn
services:
database:
setup:
- Diagnostics\ConnectionPanel::initialize
- h4kuna
- Backer | 740
Spíše mě zajímalo jak to funguje, protože jsem to ještě nepoužil. A příklad v dokumentaci nefunguje, takže jsem plánoval opravu. A teď nevím co s tím? Deprecated jsem si nikde nevšiml. Takže bych to asi z dokumentace smazal? Měl jsem za to že to vyrobí novou instanci třídy (createService namísto getService) a rozšíří mi to o nadefinovaný setup. Což toto by mi asi ovlivnilo službu parentní?
EDIT koukám že už je odstraněno
Editoval h4kuna (30. 6. 2017 13:34)