Skip to content

DevEx: phpc doctor --gates 007 ThrowsWeb ladder (#2102) - #2121

Merged
PurHur merged 1 commit into
masterfrom
issue-2102-phpc-doctor-throwsweb-gates
May 25, 2026
Merged

PurHur merged 1 commit into
masterfrom
issue-2102-phpc-doctor-throwsweb-gates

Conversation

@PurHur

@PurHur PurHur commented May 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • Extend phpc doctor --gates with a 007-ThrowsWeb section listing THROWS_WEB_SMOKE_GATE, THROWSWEB_AOT_LINK_GATE, and THROWSWEB_AOT_SMOKE_GATE (defaults from script/ci-defaults.env).
  • Add opt-in AOT gate defaults (0) for upcoming Testing: THROWSWEB_AOT_LINK_GATE + THROWSWEB_AOT_SMOKE_GATE (007-ThrowsWeb) #2101 wiring.
  • Document the ladder in docs/local-ci-matrix.md and an optional GETTING-STARTED step; extend PhpcDoctorTest / CiScriptsTest.

Test plan

  • vendor/bin/phpunit --filter 'PhpcDoctorTest::testDoctorGatesPrintsMiniWebAppLadder|CiScriptsTest::testLocalCiMatrixDocumentsThrowsWebGates|CiScriptsTest::testCiDefaultsEnvDefinesThrowsWebAotGatesOff' (Docker php-compiler:22.04-dev)
  • ./phpc doctor --gates | grep -i throws shows VM + AOT ladder rows

Closes #2102

Made with Cursor

Add ThrowsWeb section to doctor --gates with THROWS_WEB_SMOKE_GATE and
opt-in THROWSWEB_AOT_* defaults, document in local-ci-matrix and
GETTING-STARTED, and extend PhpcDoctor/CiScripts unit tests.

Closes #2102

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit 92825c4 into master May 25, 2026
@PurHur
PurHur deleted the issue-2102-phpc-doctor-throwsweb-gates branch May 25, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DevEx: phpc doctor --gates — 007 ThrowsWeb ladder rows

1 participant