PHP Doc @example example - PullRequest
       61

PHP Doc @example example

0 голосов
/ 20 апреля 2019

Я интегрирую PHP doc с моим продуктом, так как планирую позволить пользователям изменять различные вещи внутри плагина.

Пока все хорошо, у меня в каталоге есть phpdoc .phar, и я могу разобратьHTML-файлы.Но у меня есть две проблемы:

1 - я не могу понять, как именно использовать тег @example,

Вот мой код:

/**
     * Creates a custom cron schedule.
     * @param array $schedules list of schedules
     * @example class-wcdpue-admin.php add_filter( 'wcdpue_custom_cron_schedule', 300 ); Creates a custom cron
     * @since    2.0.0
     */
    public function wcdpue_custom_cron_schedule( $schedules ){

        $schedules['wcdpue_cron'] = array(

            'interval' => apply_filters( 'wcdpue_custom_cron_schedule', 900 ),
            'display' => __( 'Every 15 Minutes' )

        );

        return $schedules;

    }

Когда япроверьте phpdoc, он выглядит так:

How it looks

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

2 - Как я могу исправить проблему с не найденным файлом?

Путь к файлу классаoop/admin/class-wcdpue-admin.php и я попытался изменить блок doc на:

/**
         * Creates a custom cron schedule.
         * @param array $schedules list of schedules
         * @example /admin/class-wcdpue-admin.php add_filter( 'wcdpue_custom_cron_schedule', 300 ); Creates a custom cron
         * @since    2.0.0
         */
        public function wcdpue_custom_cron_schedule( $schedules ){

            $schedules['wcdpue_cron'] = array(

                'interval' => apply_filters( 'wcdpue_custom_cron_schedule', 900 ),
                'display' => __( 'Every 15 Minutes' )

            );

            return $schedules;

        }

Команда phpdoc, которую я выполняю: php phpDocumentor.phar -d oop/ -t docs/api --sourcecode, если она мне нужна, я также не вижу исходный код из обработанного phpdocдля любого из моих определенных блоков по какой-то причине:

enter image description here

Любая помощь приветствуется

...