composer init
プロンプトに従って設定を完了し、次のコンテンツをcomposer.jsonファイルに追加します。
{
"require-dev": {
"phpdocumentor/phpdocumentor": "~3.0"
},
"scripts": {
"docs": "vendor/bin/phpdoc -d ./src -t ./docs"
}
}
Composer.jsonファイルを保存して閉じます。次に、ターミナルで次のコマンドを実行して、phpdocumentorをインストールします。
composer install
これにより、すべての依存関係がインストールされ、必要なライブラリファイルがベンダーディレクトリに追加されます。
/**
* 这是一个示例类
*
* @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ファイルを開き、 「スクリプト」セクションの最後に以下を追加します。
"post-commit": [
"@docs"
]
このようにして、APIドキュメントを生成するコマンドは、各コード提出後に自動的に実行されます。