Не могу поставить mark as plain text в PhpStorm

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
CyanoFresh
Сообщения: 68
Зарегистрирован: 2015.02.05, 23:50
Контактная информация:

Не могу поставить mark as plain text в PhpStorm

Сообщение CyanoFresh »

Всем привет.
Создал файл для ide autocomplete, но phpstorm ругается на несколько обьявлений Yii класса. Прочитал, что можно vendor/yiisoft/yii2/Yii.php пометить как текст, но когда я нажимаю mark as plain text - ничего не происходит, на файле иконка php файла, все равно ругается. Что делать?
PS: Когда создал проект - нажимал Init composer, чтобы ide лучше понимал структуру приложения

PhpStorm 2016.1.1
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Не могу поставить mark as plain text в PhpStorm

Сообщение chesar »

Vendor подключен к проекту и индексируется или как внешняя директория?
Аватара пользователя
CyanoFresh
Сообщения: 68
Зарегистрирован: 2015.02.05, 23:50
Контактная информация:

Re: Не могу поставить mark as plain text в PhpStorm

Сообщение CyanoFresh »

chesar писал(а):Vendor подключен к проекту и индексируется или как внешняя директория?
Получается, что как и так и так. Но его добавил в Exclude Dirrectories. Если убрать из исключений - composer все равно сделает каждую библиотеку исключенной
Maxxi
Сообщения: 29
Зарегистрирован: 2014.11.20, 22:39

Re: Не могу поставить mark as plain text в PhpStorm

Сообщение Maxxi »

Тот же вопрос интересует. Удалось разрешить проблему?
vendor помечен как Excluded
Maxxi
Сообщения: 29
Зарегистрирован: 2014.11.20, 22:39

Re: Не могу поставить mark as plain text в PhpStorm

Сообщение Maxxi »

Сам себе и отвечу :)
Оказывается это известный и открытый баг Mark as Plain text doesn't work for External Libraries
Получается, если vendor помечен как exclude и добавлен во внешние библиотеки, то пометить исходник как plain text не получится.
Т.е. нужно убрать exclude с vendor и убрать vendor из внешних библиотек.
При этом замеченные минусы:
- vendor становится как обычная часть проекта, исходники по умолчанию не защищены от редактирования (не выдается предупреждение при
попытке редактирования)
- в списке TODO выдаются выдаются туду из вендора.
может что-то еще, пока не заметил.
Ответить