Usage

You can either use the Command line tool or create your own PHP script if you want to have more control over the generated documentation.

use JuliusHaertl\PHPDocToRst\ApiDocBuilder;

$apiDocBuilder = new ApiDocBuilder(__DIR__ . '/src', __DIR__ . '/docs');
$apiDocBuilder->setVerboseOutput(true);
$apiDocBuilder->addExtension(\JuliusHaertl\PHPDocToRst\Extension\InterfaceImplementors::class);
$apiDocBuilder->addExtension(\JuliusHaertl\PHPDocToRst\Extension\PublicOnlyExtension::class);
$apiDocBuilder->build();

For more details on extensions that can be used, please check the Extensions documentation.