2015-01-20 3 views
3

Является ли способ в PhpStorm автоматически генерировать пустые методы, которые требуются интерфейсу, который реализует данный класс?PhpStorm: методы автоматического создания встроенного интерфейса

Скажем, у нас есть интерфейс с 3 методами - при определении нового класса, реализующего этот интерфейс, - некоторый вариант для автоматического создания контейнеров для всех необходимых методов.

+0

Вы можете попробовать «ALT + ENTER». Эта нормальность показывает небольшой «диалог», чтобы автоматически генерировать phpdoc, функции и т. Д. – bish

+0

Большое спасибо @bish - вот и все! Можете ли вы опубликовать его в качестве ответа, чтобы я мог его принять? –

ответ

13

От моего комментария: Вы можете попробовать ALT + ENTER. Эта нормальность показывает небольшой «диалог», чтобы автоматически генерировать phpdoc, функции и т. Д.

+1

Просто выделите - я нахожусь на Mac, и это Ctrl + Enter - затем выберите «Реализация методов». Еще раз спасибо. –

13

Конечно, вы можете.

Есть 3 способа сделать это:

  1. Пресс
    Ctrl + I
  2. В главном меню выберите
    Code --> Implement Methods
  3. В редакторе кода, нажмите правой кнопкой мыши на мыши, а затем нажмите
    Generate --> Implement Methods

После этого вы можете выбрать один или несколько методов, а затем нажмите кнопку «ОК».

+0

Если вы реализуете интерфейс, вам необходимо реализовать каждый метод, так почему бы вам выбрать только некоторые методы? – AlxVallejo

+1

абстрактные классы –