doxygen似乎不适用于class_exists-Method

时间:2018-02-05 15:24:20

标签: php doxygen

我想将doxygen用于我的PHP-Project文档(它是一个Wordpress插件)。 为了保存,我没有覆盖任何其他Wordpress插件的现有类,我使用“class_exist”-Method。 但是现在,doxygen只为我的类生成一个文档,如果我在我的类定义之前做任何php调用。 一个例子:

/**
 * @author schmitt
 *
 * @file my_util_class.php
 *
 * @class my_util_class
 *
 * @brief small message
 *
 * big message
 */
 if ( ! class_exists( 'my_util_class' ) ) :
 //echo "hallo";
 class my_util_class
 {
    /**
     * @brief smalltest
     * bigtestmessage
     */
    public function test() {
        return "hallo";
    }

    //definition of other methods.
 }

 endif;

如果我注释掉行 echo“hallo”,doxygen将使用所有方法生成我班级的完整文档。 但是如果对该行进行了注释,那么只有标题(用@file等定义)才能很好地记录下来。这些方法都没有记录在案。

我已将doxygen-Config中的“Extract All”参数设置为YES。 但这没有用。

希望有人可以帮助我。感谢。

0 个答案:

没有答案