aboutsummaryrefslogtreecommitdiffhomepage
path: root/.gitignore
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-08 21:17:07 +0900
committernsfisis <nsfisis@gmail.com>2026-05-08 21:17:07 +0900
commitf20a342ecb96734418d0817f841ea14fd9a448e3 (patch)
treefc7c31942579684a13fdb5972216302b1d13eb3a /.gitignore
parentee17433f9beb95071f37aa6cfe659f14b81ce503 (diff)
downloadphp-mozart-f20a342ecb96734418d0817f841ea14fd9a448e3.tar.gz
php-mozart-f20a342ecb96734418d0817f841ea14fd9a448e3.tar.zst
php-mozart-f20a342ecb96734418d0817f841ea14fd9a448e3.zip
fix(diagnose): align with Composer's DiagnoseCommand orchestration
Restructures diagnose to mirror Composer's 17-step DiagnoseCommand: adds composer.json schema validation, custom composer-repo connectivity, COMPOSER_IPRESOLVE warning, and the checkConnectivityAndComposerNetworkHttpEnablement preflight; drops Mozart-only extras (cache-dir, lock freshness, trailing summary). Extracts the manifest validator into mozart-core::config_validator so both ValidateCommand and DiagnoseCommand depend on the shared module rather than each other -- the same shape Composer uses with Util\\ConfigValidator. Adds a thin HttpDownloader wrapper in mozart-core::http, shadowing Composer's Util\\HttpDownloader. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions