yiisoft / yii2-apidoc

Yii 2 apidoc extension.
https://www.yiiframework.com
BSD 3-Clause "New" or "Revised" License
258 stars 121 forks source link

Не генерируются файлы для классов в которых есть обнуляемые типы переменных #199

Closed sallfris closed 2 years ago

sallfris commented 4 years ago

What steps will reproduce the problem?

1) Создать класс в папке controllers с action возвращающим обнуляемое значение

/**
 * Class DefaultController
 * @package rest\modules\city\controllers
 */
class DefaultController extends yii\rest\Controller
{
    /**
     * `GET city/index` - Список городов
     * @return CityList[]|null Возвращает список городов
     */
    public function actionIndex(): ?array

2) Запустить генерацию vendor/bin/apidoc api rest rest/docs/api/

What's expected?

Файл rest\docs\api\rest-modules-city-controllers-defaultcontroller.html с описанием контроллера

What do you get instead?

Файл не создается

Additional info

Q A
Yii vesion 2.0.37
Yii APIDoc version 2.1.5
PHP version 7,4
Operating system Linux
samdark commented 4 years ago

Есть идеи почему?

samdark commented 4 years ago

Вероятно, проблема в использовании старой версии парсера...