yii2support icon indicating copy to clipboard operation
yii2support copied to clipboard

Cannot find manipulator for ArrayAccessExpressionImpl

Open slo-nik opened this issue 4 years ago • 1 comments

What steps will reproduce the problem?

Проект на Symfony, используется плагин Symfony support. Для других проектов в PhpStorm установлен плагин YII2 Support. При попытке выполнить в проекте symfony перемещение класса со сменой namespace в другую директорию через Refactoring -> Move class класс не перемещается, namespace не меняется.

What is the expected result?

Переместить класс в другую директорию со сменой namaspace

What do you get instead?

В логах ide

ERROR - .intellij.psi.PsiReferenceBase - Cannot find manipulator for ArrayAccessExpressionImpl: $this->classes[$className... in com.nvlad.yii2support.objectfactory.ObjectFactoryReference(ArrayAccessExpressionImpl: $this->classes[$className...:null) class class com.nvlad.yii2support.objectfactory.ObjectFactoryReference [Plugin: com.jetbrains.php] com.intellij.diagnostic.PluginException: Cannot find manipulator for ArrayAccessExpressionImpl: $this->classes[$className... in com.nvlad.yii2support.objectfactory.ObjectFactoryReference(ArrayAccessExpressionImpl: $this->classes[$className...:null) class class com.nvlad.yii2support.objectfactory.ObjectFactoryReference [Plugin: com.jetbrains.php]

После отключения YII2 Support проблема исчезла.

На версии PhpStorm 2019.3.4 конфликт не наблюдался.

Additional info

Q A
IDE Name PhpStorm
IDE Version 2020.3.1
Plugin version 0.10.57.33
Yii App Template

slo-nik avatar Jan 10 '21 12:01 slo-nik

Peek 2021-03-21 15-17 Поймал эту же ошибку в более простом варианте. Возможно гляну на досуге.

iglooom avatar Mar 21 '21 11:03 iglooom