Документирование множественного наследования PHP с помощью PhpDoc - PullRequest
6 голосов
/ 22 апреля 2010

У меня множественное наследование, подобное этому: Могу ли я расширить класс, используя более 1 класса в PHP? (давайте не будем обсуждать сам этот подход, пожалуйста) и хочу, чтобы моя IDE знала о методах наследуемого класса исвойства.Есть ли способ сделать это с PhpDoc?

Ответы [ 3 ]

11 голосов
/ 25 апреля 2010

Кажется, в настоящее время нет способа сделать это легко. Я создал тикет в трекере проблем PhpStorm. Может быть, они добавят поддержку этой функции.

http://youtrack.jetbrains.net/issue/WI-1730

3 голосов
/ 22 апреля 2010

Примечание @method должно использоваться для классов, реализующих __call.На соответствующей ноте для __get, __set и __isset следует использовать аннотации @property.Единственное, что я точно не знаю, - поддерживает ли Eclipse PDT эти аннотации.Я знаю, что NetBeans делает.

0 голосов

нет поддержки множественного наследования на уровне класса. Это означает, что вы не можете продлевать более одного класса одновременно. Однако множественное наследование поддерживается в интерфейсах. Интерфейс может расширять произвольное количество других интерфейсов. за один раз.

...