You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
layout.php then conditionally includes home.php / hello.php (#784, #807).
VM runs fine. Native AOT for the full MiniWebApp binary returns empty stdout (#764). There is no focused fixture that isolates private instance method call → void method → runtime include before the layout partial tier.
Goal
layout_title_branch.phpt (see #832) passes @group aot-link execute with stdout containing the layout title line and partial body.
Problem
test/fixtures/aot/cases/layout_title_branch/entry.phpmodels 003-MiniWebApp template rendering without copying the fullRouterclass:layout.phpthen conditionally includeshome.php/hello.php(#784, #807).VM runs fine. Native AOT for the full MiniWebApp binary returns empty stdout (#764). There is no focused fixture that isolates private instance method call → void method → runtime
includebefore the layout partial tier.Goal
layout_title_branch.phpt(see #832) passes@group aot-linkexecute with stdout containing the layout title line and partial body.Scope
test/fixtures/aot/cases/layout_title_branch.phpt(Testing: layout_title_branch.phpt — wire existing AOT fixture dir (#807, #784) #832)$this->privateMethod()from public entry when callee ends inincluderesolveAppNameisset (isset_object_property_array.phpt)Implementation hints
test/fixtures/aot/cases/layout_title_branch/*.phptwrappermethod_include_void*.phpt,method_include_void_array_property.phptlib/Compiler.phpTYPE_METHODCALLon$thislib/AOT/,lib/JIT/Builtin/Type/Object_.phpReproduce
./script/ci-local.sh --filter layout_title_branch docker run --rm -v "$(pwd):/compiler" -w /compiler php-compiler:22.04-dev \ ./script/ci-local.sh --filter layout_title_branchAcceptance criteria
AotTestdata provider runslayout_title_branch.phptwith non-empty stdout matching--EXPECT--Dependencies
layout.phpexamples/003-MiniWebAppintegrationVerification
Local/Docker only —
./script/docker-ci-local.sh --filter layout_title_branch. No GitHub Actions.Links