Не удается отладить автопроводку Symfony 4 - PullRequest
0 голосов
/ 12 сентября 2018

Что-то сломалось с моей автопроводкой.Пусть кто-нибудь поможет мне найти причину.Команда отладки bin/console debug:autowiring выдает ошибку:

In XmlFileLoader.php line 383:                                                                                                   
Unable to parse file ".../var/cache/dev/srcDevDebugProjectContainer.xml".                                                                                                 

In XmlUtils.php line 101:                                                                                                                                                                                                                                
[ERROR 1840] Element '{http://symfony.com/schema/dic/services}argument',  attribute 'type': [facet 'enumeration'] The value 'binary' is not an element of the set {'collection', 'service', 'expression', 'string', 'constant', 'iterator', 'tagged'}. (in ... - line 4657, column 0)
[ERROR 1824] Element '{http://symfony.com/schema/dic/services}argument', attribute 'type': 'binary' is not a valid value of the atomic type '{http://symfony.com/schema/dic/services}argument_type'. (in ... - line 4657, column 0)
[ERROR 1840] Element '{http://symfony.com/schema/dic/services}argument', attribute 'type': [facet 'enumeration'] The value 'binary' is not an element of the set {'collection', 'service', 'expression', 'string', 'constant', 'iterator', 'tagged'}. (in ... - line 4658, column 0)
[ERROR 1824] Element '{http://symfony.com/schema/dic/services}argument', attribute 'type': 'binary' is not a valid value of the atomic type '{http://symfony.com/schema/dic/services}argument_type'. (in ... - line 4658, column 0)
[ERROR 1840] Element '{http://symfony.com/schema/dic/services}argument', attribute 'type': [facet 'enumeration'] The value 'binary' is not an element of the set {'collection', 'service', 'expression', 'string', 'constant', 'iterator', 'tagged'}. (in ... - line 4659, column 0)
[ERROR 1824] Element '{http://symfony.com/schema/dic/services}argument', attribute 'type': 'binary' is not a valid value of the atomic type '{http://symfony.com/schema/dic/services}argument_type'. (in ... - line 4659, column 0)

Это может быть ошибка, описанная здесь , но в моих параметрах нет двоичных строк.Другие команды отладки работают.

1 Ответ

0 голосов
/ 13 сентября 2018

Хорошо, вот как я нашел ответ. Строка 4657 в srcDevDebugProjectContainer.xml указала на раздел локалей в параметрах .yaml file

locales:
    de: "Deutsch\0000A0/\0000A0German"
    en: "English\0000A0/\0000A0English"
    lt: "Lietuvi\000173\0000A0/\0000A0Lithuanian"
    cs: "\00010Ce\000161tina\0000A0/\0000A0Czech"

Я использую его для переключения языков. Я изменил их на

locales:
    de: "Deutsch / German"
    en: "English / English"
    lt: "Lietuvių / Lithuanian"
    cs: "Čeština / Czech"

и теперь все работает нормально.

...