chore: archive AI-generated docs/scripts from webroot into _ai_archive (docs/scripts/sql/logs), keep production entries

这个提交包含在:
wikiboss
2026-10-30 10:32:06 +08:00
父节点 1f3e0ce2f6
当前提交 22910262dc
共有 100 个文件被更改,包括 25 次插入 和 0 次删除

查看文件

@@ -0,0 +1,45 @@
<?php
/**
* 测试BaseController的getAllHeaders方法
*/
// 模拟HTTP头
$_SERVER['HTTP_AUTHORIZATION'] = 'Bearer test_token_123';
$_SERVER['HTTP_TOKEN'] = 'direct_token_456';
$_SERVER['HTTP_CONTENT_TYPE'] = 'application/json';
// 包含BaseController
require_once 'Application/RiderApi/Controller/BaseController.class.php';
// 创建一个测试类来访问protected方法
class TestController extends \RiderApi\Controller\BaseController {
public function testGetAllHeaders() {
return $this->getAllHeaders();
}
public function testGetToken() {
return $this->getToken();
}
}
echo "=== 测试getAllHeaders方法 ===\n";
try {
$test = new TestController();
$headers = $test->testGetAllHeaders();
echo "获取到的HTTP头:\n";
foreach ($headers as $key => $value) {
echo " {$key}: {$value}\n";
}
echo "\n=== 测试getToken方法 ===\n";
$token = $test->testGetToken();
echo "获取到的Token: {$token}\n";
echo "\n✅ 测试通过!getAllHeaders方法工作正常。\n";
} catch (Exception $e) {
echo "❌ 测试失败: " . $e->getMessage() . "\n";
}
?>