我有文件template.php,它包含在CBitrixComponentTemplate
的方法中。
CBitrixComponentTemplate
具有属性$this->__component
,动态填充对象EtmOrderAdd
。 EtmOrderAdd
拥有财产objValidator
。
现在,当我编写文件template.php
时,我需要phpDoc
理解所有这些属性。
这是图片,说明了我的想法:
我该怎么写呢?
答案 0 :(得分:3)
Bitrix几乎没有内部方法和函数的phpDoc。此外,它还有大量遗留代码,在PhpStorm的代码完成时无法正确显示。
但是,有几件事可以尝试改善这种情况:
$template->__component
通常包含没有CBitrixComponent
属性的objValidator
对象。因此,您需要在组件的@property
文件中添加class.php
。