test_non_cli_server_passes_through()
test_non_cli_server_passes_through() : void
非 cli-server:不追加 Connection: close,下游响应原样透传
关闭连接中间件回归
被测对象:CloseConnectionMiddleware::handle 守护约定:非 cli-server SAPI(CI/生产 fpm/octane)不追加 Connection: close 头—— 原样透传下游响应。cli-server 分支(PHP_SAPI 常量,测试进程不可注入) 为一行显式赋值,由代码审查守护,不做进程级集成测试。
buildCacheRegistry(array $items) : void
建缓存注册表最小 schema(td_sys_cache)并灌入注册项。
测试跑 sqlite :memory:,生产迁移含 PostgreSQL 专属 DDL 跑不通(DataScopeServiceTest 同因自建 schema); 而 CacheManager::registry() 现已从数据库表读取——凡走注册表的测试(remember/get/key/失效推导) 必须在 setUp 先调用本方法,否则注册表为空、remember 未登记名会走「自动登记」路径。
| array | $items |