Всем привет.
Создал файл для ide autocomplete, но phpstorm ругается на несколько обьявлений Yii класса. Прочитал, что можно vendor/yiisoft/yii2/Yii.php пометить как текст, но когда я нажимаю mark as plain text - ничего не происходит, на файле иконка php файла, все равно ругается. Что делать?
PS: Когда создал проект - нажимал Init composer, чтобы ide лучше понимал структуру приложения
PhpStorm 2016.1.1
Не могу поставить mark as plain text в PhpStorm
- CyanoFresh
- Сообщения: 68
- Зарегистрирован: 2015.02.05, 23:50
- Контактная информация:
Re: Не могу поставить mark as plain text в PhpStorm
Vendor подключен к проекту и индексируется или как внешняя директория?
- CyanoFresh
- Сообщения: 68
- Зарегистрирован: 2015.02.05, 23:50
- Контактная информация:
Re: Не могу поставить mark as plain text в PhpStorm
Получается, что как и так и так. Но его добавил в Exclude Dirrectories. Если убрать из исключений - composer все равно сделает каждую библиотеку исключеннойchesar писал(а):Vendor подключен к проекту и индексируется или как внешняя директория?
Re: Не могу поставить mark as plain text в PhpStorm
Тот же вопрос интересует. Удалось разрешить проблему?
vendor помечен как Excluded
vendor помечен как Excluded
Re: Не могу поставить mark as plain text в PhpStorm
Сам себе и отвечу
Оказывается это известный и открытый баг Mark as Plain text doesn't work for External Libraries
Получается, если vendor помечен как exclude и добавлен во внешние библиотеки, то пометить исходник как plain text не получится.
Т.е. нужно убрать exclude с vendor и убрать vendor из внешних библиотек.
При этом замеченные минусы:
- vendor становится как обычная часть проекта, исходники по умолчанию не защищены от редактирования (не выдается предупреждение при
попытке редактирования)
- в списке TODO выдаются выдаются туду из вендора.
может что-то еще, пока не заметил.
Оказывается это известный и открытый баг Mark as Plain text doesn't work for External Libraries
Получается, если vendor помечен как exclude и добавлен во внешние библиотеки, то пометить исходник как plain text не получится.
Т.е. нужно убрать exclude с vendor и убрать vendor из внешних библиотек.
При этом замеченные минусы:
- vendor становится как обычная часть проекта, исходники по умолчанию не защищены от редактирования (не выдается предупреждение при
попытке редактирования)
- в списке TODO выдаются выдаются туду из вендора.
может что-то еще, пока не заметил.