1

我已经开始在 Laravel 项目中使用 ApiGen。

当我运行它时,我收到以下错误:

The class Illuminate\Auth\UserTrait is in use but has not been found in the defined sources.

显然它在抱怨,因为 LaravelUserTrait没有在同一个文件中定义,但我显然不想包含我的vendor/目录,并且从文档中我看不到如何处理这个问题。我想使用 Jenkins 来生成文档,因为它返回一个非零退出代码,所以它注册为错误,从而破坏了构建。

这是我的apigen.neon

source:
    - app 

destination: docs

exclude:
    - "*/tests/*.php"
    - "*/database/*"

tree: true

sourceCode: true

todo: true

autocomplete:
    # default
    - classes
    - constants
    - functions
    # other
    - methods
    - properties
    - classconstants

title: My web app

知道我怎么能做到这一点吗?

4

1 回答 1

2

编辑 2019:我是 ApiGen 的当前所有者。

ApiGen 的开发在 3 年前就停止了,它缺乏支持和意义。我不建议使用它


这应该在上一个版本中修复(目前为 RC5)。请参阅:https ://github.com/apigen/apigen/releases

对于任何进一步的问题,您可以使用Github 问题报告它们

于 2014-12-21T22:17:42.083 回答