feat: refactor command structure to use attribute-based command registration and enhance input/output handling
All checks were successful
🧪✨ Tests Workflow / 📝 ✨ Code Lint (push) Successful in 3m43s
🧪✨ Tests Workflow / 🛡️ 🔒 Library Audit (push) Successful in 3m54s
🧪✨ Tests Workflow / 🛡️ 🔒 License Check (push) Successful in 5m4s
🧪✨ Tests Workflow / 🐙 🔍 Code Sniffer (push) Successful in 5m4s
🧪✨ Tests Workflow / 🧪 ✨ Database Migrations (push) Successful in 5m27s
🧪✨ Tests Workflow / 🧪 ✅ Unit Tests (push) Successful in 3m5s

This commit is contained in:
2026-02-05 21:24:23 -05:00
parent e971d32f9d
commit ed32bd3624
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 "