composer init
根据提示完成设置,并在composer.json文件中添加如下内容:
{
"require-dev": {
"phpdocumentor/phpdocumentor": "~3.0"
},
"scripts": {
"docs": "vendor/bin/phpdoc -d ./src -t ./docs"
}
}
保存并关闭composer.json文件。接下来,在终端中执行以下命令来安装PHPDocumentor:
composer install
这将安装所有依赖项,并将所需的库文件添加到vendor目录中。
/**
* 这是一个示例类
*
* @package MyApp
*/
class
ExampleClass {
/**
* 示例方法
*
* @param int $param1 参数1的描述
* @param string $param2 参数2的描述
* @return bool 返回类型的描述
*/
public
function
exampleMethod(
$param1
,
$param2
) {
// 方法的实现代码
}
}
根据实际情况为你的代码添加适当的注释,确保文档与代码保持一致。
composer docs
此命令将解析代码中的注释,并生成API文档。生成的文档将保存在docs目录中。
打开composer.json文件,并在"scripts"部分末尾添加如下内容:
"post-commit": [
"@docs"
]
这样,每次代码提交后,都会自动运行生成API文档的命令。
相关标签:
API