Articles of phpdocumenter

Php с NetBeans: применение нового PhpDoc без фактического объявления

Есть ли способ применить новый PhpDoc без переоценки метода, например, у меня есть класс, который: class GeneralContainer { private $children; public function __construct() { $this->children = $this->CreateChildren(); } protected function CreateChildren() { return new GeneralChildren($this); } /** * @return GeneralChildren */ public function Children() { return $this->children; } } После переопределения метода «CreateChildren» следующим образом: […]

Как я могу указать массив объектов в PhpDoc

Возможный дубликат: Тип PHPDoc намекает на массив объектов? Я использую PhpDocumentor2 для создания документации. Я искал эту тему, но я не могу найти для нее определенное правило. Для примера у меня есть класс, имя которого является AddressField, и я хочу указать my $ addressFields как массив объектов AddressField. /** * @var AddressField[] */ private $addressFields;

PHPDoc для массивов аргументов переменной длины

Существует ли синтаксис для документирования функций, которые принимают один конфигурационный массив, а не отдельные параметры? Я имею в виду библиотеки CodeIgniter, которые используют механизм, подобный этому: <?php // // Library definition // class MyLibrary { var $foo; var $bar; var $baz; // … and many more vars… /* Following is how CodeIgniter documents their built-in […]