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文檔的命令。