Плагин для NetBeans для создания шаблона класса - PullRequest
0 голосов
/ 24 января 2011

Я ищу плагин для NetBeans PHP (или это может быть какой-то внешний инструмент), который бы делал что-то вроде этого:

  • При запуске запрашивается имя класса и имена личных атрибутов.(и их типы) этого класса
  • Затем он генерирует этот класс с:
    • всеми перечисленными атрибутами с типами в формате vdoc, конструктором
    • , который принимает все атрибуты в качестве параметрови инициализировать атрибуты класса этими значениями,
    • получателями и установщиками по умолчанию.

Я знаю, что написать такой инструмент не сложно, но, возможно, он уже существует.

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Netbeans уже имеет некоторые встроенные функции, подобные этой. В любом проекте PHP создайте новый класс PHP (щелкните правой кнопкой мыши папку в проекте, New -> PHP Class). Введите свои свойства , например:

class user
{
    private $id;
    private $username;
    private $email;
    private $firstname;

    | <-- position the cursor here and press Alt+Insert
}

Alt + Вставка откроет меню, которое позволит вам сгенерировать конструктор, геттеры и сеттеры для назначения значений вашим свойствам.

Если вы хотите сделать больше, вы можете посмотреть эту статью Netbeans о генерации кода .

0 голосов
/ 01 февраля 2011

Нет такого плагина для NetBEans (AFAIK), но это не работа для него в любом случае. Такие классы могут быть созданы автоматически из метаданных схемы YAML / XML / базы данных. У ORM обычно есть инструменты для этого, но создание собственного тоже не должно быть сложным.

...