BeMart

HTML Route Coverage Baseline

HTML Route Coverage Baseline

Historical note (2026-06-08): この文書は Aura.Router / EC-CUBE route名互換を前提にした過去のbaselineである。現在の方針は standard-first-rule.md と Web Router全廃後の canonical Resource path を正とする。新規実装で Aura.Router、url() / path()、EC-CUBE route名互換を復活させない。

作成日: 2026-05-26 対象: BeMart HTML front controller / Twig route helpers / admin route coverage

目的

BeMart の HTML 画面で、テンプレートから参照される route が 404 / 405 / Fatal / 未実装表示に落ちない状態を維持する。 EC-CUBE 由来テンプレートは route 名でリンクを生成するため、Aura.Router の route map を front controller と Twig helper の単一 source of truth とする。

方針

完了 baseline

2026-05-26 時点で次を満たす。

主要実装ポイント

検証コマンド

vendor/bin/phpunit --filter 'RouterTest|TemplateRouteCoverageTest|CsrfProtectionCoverageTest' --colors=never
vendor/bin/phpunit tests/Resource --filter HtmlRender --colors=never
composer test:http -- --colors=never
composer test:fake -- --colors=never
composer psalm -- --output-format=console

追加のリンククロールでは、ログイン済み storefront/admin セッションで全ローカル <a href> を巡回し、次を問題として扱う。

今後の注意