2014-10-05 3 views
1

Легко сгенерировать неопределенные методы в PHPstorm для классов, нажав Alt + Enter по неопределенному методу.Автоматически создавать классы в phpstorm?

http://imgur.com/3aYXiY9

Но есть способ создания классов также?

Допустим, у меня есть этот код

$x = new Person('String', 'String'); 

Но Человек не определен до сих пор.

Есть ли способ для нажать Alt + Space на Person, чтобы PHPstorm автоматически создавал класс Person.php со следующим конструктором?

<?php 

Class Person { 
    public function __construct($string, $string) { 
    } 
} 

ответ

2

В функциональности PhpStorm был добавлен в версии 9.x (отредактирован еще раз, спасибо @LazyOne)

С вашей кареткой над именем отсутствующего класса, просто нажмите Alt + Enter, чтобы запустить меню «Quick Fix» , затем выберите «Создать класс», чтобы открыть диалоговое окно «Создать новый класс»

+0

Я уверен, что это было хотя бы с версии 7. – matiit

+0

@matiit Простите, но вы ошибаетесь. В соответствии с фактическим билетом (в моем ответе) ** он был добавлен только в v9 ** - иначе вы бы не увидели все эти комментарии «когда он будет добавлен» в 2015 году ... – LazyOne

+0

Хорошо, я уверен, что этот ответ говорил о версии 10 в то время, когда я оставлял свой комментарий :) – matiit

0

Quick Fix (а.к.а. Alt + Enter) не поддерживает создание недостающих классов так же.

http://youtrack.jetbrains.com/issue/WI-6148 - подписаться на билет (звезда/голос/комментарий), чтобы получить уведомление о прогрессе.

Смежные вопросы