wpdesk / plugin-documentation-creator
Plugin documentation
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
pkg:composer/wpdesk/plugin-documentation-creator
Requires
- php: >=8.0
- m1x0n/helpscout-docs-api-php: ^1.4
- wpdesk/hook-parser: ^1.4
Requires (Dev)
- phpstan/phpstan: ^0.12.59
This package is auto-updated.
Last update: 2025-09-29 02:29:18 UTC
README
Library that helps to create a full plugin documentation.
Usage
<?php
use PluginDocumentationCreator\Creator;
use PluginDocumentationCreator\Sender\HelpScoutSender;
require_once __DIR__ . '/vendor/autoload.php';
$pluginPath = $argv[1];
$apiKey = $argv[2] ?? $_SERVER['HELPSCOUT_API_KEY'];
$hookPageName = $argv[3] ?? $_SERVER['HELPSCOUT_HOOK_PAGE_ID'];
$hookSender = new HelpScoutSender( $apiKey, $hookPageName );
$creator = new Creator( $pluginPath );
$creator->createHooksDocumentation( $hookSender );