Dědění služeb, špatné odsazení (Bad indentation)

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

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
+
0
-

i dedicnost sluzbeb je IIRC deprecated. nestaci ti provest alter stavajici sluzby? tzn

services:
    database:
        setup:
            - Diagnostics\ConnectionPanel::initialize
h4kuna
Backer | 740
+
0
-

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)