У меня проблема с завершением кода в NetBeans. Я создаю простой проект PHP и пытаюсь использовать объектно-ориентированный стиль. У меня есть 2 класса с открытыми переменными:
/**
* Class Config
* @property string $title Tytul strony
* @property string $language Jezyk uzywany na stronie
* @property string $default_module Domyslny modul
* @property array $parameters Tablica parametrow z adresu
* @property Module $module Objekt modulu
*/
class Config {
public $title = "";
public $language = "";
public $default_module = "";
public $parameters = array();
public $module = "";
function __construct()
{
$this->module = new Module;
}
}
/**
* Class Module
* @property string $name Nazwa modulu
* @property string $id ID modulu
* @property bool $enabled Flaga oznaczajaca czy modul jest aktywny
* @property string $page Zawartosc modulu do wyswietlenia
* @property array $data Tablica danych dla modulu
*/
class Module {
public $name = "";
public $id = 0;
public $enabled = false;
public $page = "";
public $data = array();
}
Когда я пишу код, я получаю подсказки о дублировании кода:
![duplicatedHints](https://i.stack.imgur.com/lFD9C.png)
Как я могу решить эту проблему с подсказками завершения дублированного кода?
Очень сложно начать программирование в Netbeans с использованием PHP, и очень печально, что мне нужно написать такие комментарии, чтобы включить завершение кода для любой переменной в любом другом файле:
/* @var $config Config */