Как запретить phpstorm переходить к самому базовому классу?
Бесит такая штука: в коде написан вызов конструктора, например $model = new Model(). Я тыкаю с Ctrl на new Model() и меня перебрасывает аж к самому базовому классу где был конструктор (во фреймворках длинная иерархия), а я просто хотел открыть исходник этого класса. Мне не нужен в данном случае конструктор именно (который в модели не переопределялся). Из-за этого приходится листать вверх с списку use чтобы там уже кликнуть по use этого класса и перейти в его исходник. Но если кода в файле много то приходится листать долго, да еще и забудешь пока листаешь какой класс ищешь или на какой строке был до этого... Можно ли как-то это настроить?
Если вам нужен класс - тыкайте в класс, а не в метод. Переход осуществляется не к базовому классу, а к методу - так чт овсе логично.
Увы, как перейти к классу в нетипизированных языках не скажу (
Я и тыкаю в класс, но в данном случае имя класса служит конструктором. Поэтому и переходит к конструктору который объявлен в базовом классе, а не к нужному мне классу.
DarkByte2015, нет, вы тыкаете в метод, который является конструктором.
Поясню на примере типизированного языка:
Model model = new Model();
Если я тыкну в первый Model, который тип данных - то откроет файл класса. Если я тыкну в Model(), который метод - то откроет определение метода.
DarkByte2015, Я знаю, указал это в ответе. Я к тому, что вы не можете это запретить - это нормальное поведение - переход к МЕТОДУ. Если вам нужно переходить к КЛАССУ - тыкать в метод бесполезно.