feat: Initial commit of KeyHelp Manager module

This commit is contained in:
Kevin Feiler
2025-10-15 22:29:11 +02:00
parent 4df2eddc6a
commit 351da5fe19
8 changed files with 2584 additions and 0 deletions

54
composer.json Normal file
View File

@@ -0,0 +1,54 @@
{
"name": "avvgo/keyhelpmanager-whmcs",
"description": "WHMCS Provisioning Module for KeyHelp Webhosting Panel - Developed by Kevin Feiler / AVVGO",
"type": "whmcs-module",
"keywords": [
"whmcs",
"keyhelp",
"provisioning",
"hosting",
"webhosting",
"control-panel",
"avvgo"
],
"license": "MIT",
"authors": [
{
"name": "Kevin Feiler",
"email": "info@avvgo.de",
"homepage": "https://avvgo.de",
"role": "Lead Developer"
}
],
"require": {
"php": ">=8.3",
"guzzlehttp/guzzle": "^7.0",
"ext-json": "*",
"ext-curl": "*"
},
"require-dev": {
"phpunit/phpunit": "^10.0",
"squizlabs/php_codesniffer": "^3.7"
},
"autoload": {
"psr-4": {
"KeyHelpManager\\": "modules/servers/keyhelpmanager/lib/"
}
},
"autoload-dev": {
"psr-4": {
"KeyHelpManager\\Tests\\": "tests/"
}
},
"scripts": {
"test": "phpunit",
"phpcs": "phpcs --standard=PSR12 modules/servers/keyhelpmanager/",
"phpcbf": "phpcbf --standard=PSR12 modules/servers/keyhelpmanager/"
},
"config": {
"sort-packages": true,
"optimize-autoloader": true
},
"minimum-stability": "stable",
"prefer-stable": true
}