38bb7dae55
Add private \$booted flag; guard skips all re-registration on subsequent calls. TDD: RED (3x boot -> expectAdded->once() fails) then GREEN. Drop deprecated setAccessible() call (no-op since PHP 8.1). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>