feat: refactor command structure to use attribute-based command registration and enhance input/output handling (#28)
All checks were successful
🧪✨ Tests Workflow / 🛡️ 🔒 Library Audit (push) Successful in 1m57s
🧪✨ Tests Workflow / 🧪 ✨ Database Migrations (push) Successful in 3m16s
🧪✨ Tests Workflow / 📝 ✨ Code Lint (push) Successful in 3m11s
🧪✨ Tests Workflow / 🐙 🔍 Code Sniffer (push) Successful in 3m13s
🧪✨ Tests Workflow / 🧪 ✅ Unit Tests (push) Successful in 3m32s
🧪✨ Tests Workflow / 🛡️ 🔒 License Check (push) Successful in 53s

Reviewed-on: #28
Co-authored-by: Ron Rise <ron@siteworxpro.com>
Co-committed-by: Ron Rise <ron@siteworxpro.com>
This commit was merged in pull request #28.
This commit is contained in:
2026-02-06 02:32:40 +00:00
committed by Siteworx Pro Gitea
parent e971d32f9d
commit a5911416d7
9 changed files with 1163 additions and 801 deletions

View File

@@ -20,7 +20,6 @@
"predis/predis": "^v3.2.0",
"siteworxpro/http-status": "0.0.2",
"lcobucci/jwt": "^5.6",
"adhocore/cli": "^1.9",
"robinvdvleuten/ulid": "^5.0",
"monolog/monolog": "^3.9",
"react/promise": "^3",
@@ -28,7 +27,9 @@
"guzzlehttp/guzzle": "^7.10",
"zircote/swagger-php": "^5.7",
"spiral/roadrunner-grpc": "^3.5",
"league/tactician": "^1.1"
"league/tactician": "^1.1",
"symfony/console": "^v7.4.3",
"league/climate": "^3.10"
},
"require-dev": {
"phpunit/phpunit": "^12.4",
@@ -46,7 +47,7 @@
"composer run-script tests:phpstan"
],
"tests:unit": [
"phpunit --colors=always --display-deprecations tests"
"phpunit --testdox --colors=always --display-notices --display-deprecations tests"
],
"tests:unit:coverage": [
"phpunit --coverage-text --colors=never --display-deprecations --log-junit tests/reports/junit.xml --coverage-html tests/reports/html tests "