Обновился Yii2 плагин для PhpStorm

В новой верии yii2support для phpStorm появилось автодополнение иницилизарующих массивов, которые используются в Yii повсеместно. С помощью массивов производится иницилизация объектов. Массивы принимает как конструктор базового класса Object, так как менеджер зависимостей Yii::createObject. Это очень удобный функционал, удобство которого было ограничено отсуствием помощи IDE. Теперь это проблема решена, и работает не только автодополнение, но и всплывающая помощь, переходы на декларацию и обратно, переименование свойств, исправление опечаток.

Автодополнение работает в следующих случаях:

  • В массиве передаваемом в конструктор объектов и Yii::creareObject.
  • В массивах которые имеют ключ со значением указывающем на класс: FQN строка, ::className() или ::class()
  • Стандартные ключи в папке config
  • Виджеты
  • Ключ «columns» у GridView

Ранее уже было сделана работа с view и i18n.

Уже начата работа над функционалом связанным с базой данных, например автодополнение для ActiveRecord find() метода.
Если есть другие пожелания, пишите в комментариях.

Надеемся что ваша работа станет удобнее, а Yii популярнее.
ссылка на оригинал статьи https://habrahabr.ru/post/324706/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *