Наследование методов для адаптера в PHPDoc при использовании __call вместо расширения [duplicate]

12
задан jlee 28 September 2010 в 17:04
поделиться

1 ответ

Завершение кода для магических методов может быть достигнуто с помощью аннотации @property и @method в DocBlock класса (не в Docs).

/**
 * @property string bark
 */
class Dog {
    /* ... */
}

$Dog = new Dog();
echo $Dog-> // will autocomplete now

Обратите внимание, что между фактическим кодом и аннотацией нет корреляции. Zend Studio покажет все, что вы установили для @property, независимо от этого свойства.

Code Completion in Zend Studio with @property annotation [/g2]

также не проверяет, действительно ли доступен волшебный метод.
24
ответ дан Gordon 25 August 2018 в 15:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: