Update entrypoint.sh
Browse files- entrypoint.sh +21 -3
entrypoint.sh
CHANGED
|
@@ -187,17 +187,35 @@ try {
|
|
| 187 |
echo "baseUrl(): " . $req->baseUrl() . "\n";
|
| 188 |
echo "baseFile(): " . $req->baseFile() . "\n\n";
|
| 189 |
|
| 190 |
-
// 2.
|
| 191 |
echo "=== Routes ===\n";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 192 |
$routeService = $app->make('route');
|
| 193 |
$rules = $routeService->getRuleList();
|
| 194 |
echo "Total route rules: " . count($rules) . "\n";
|
| 195 |
foreach ($rules as $r) {
|
| 196 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 197 |
}
|
| 198 |
echo "\n";
|
| 199 |
|
| 200 |
-
// 3. Now run the dispatch
|
|
|
|
| 201 |
echo "=== Dispatch /login ===\n";
|
| 202 |
$response = $http->run();
|
| 203 |
|
|
|
|
| 187 |
echo "baseUrl(): " . $req->baseUrl() . "\n";
|
| 188 |
echo "baseFile(): " . $req->baseFile() . "\n\n";
|
| 189 |
|
| 190 |
+
// 2. Load routes manually then list
|
| 191 |
echo "=== Routes ===\n";
|
| 192 |
+
$routePath = $app->getRootPath() . 'route/';
|
| 193 |
+
$files = glob($routePath . '*.php');
|
| 194 |
+
if ($files) {
|
| 195 |
+
foreach ($files as $file) {
|
| 196 |
+
include $file;
|
| 197 |
+
}
|
| 198 |
+
}
|
| 199 |
$routeService = $app->make('route');
|
| 200 |
$rules = $routeService->getRuleList();
|
| 201 |
echo "Total route rules: " . count($rules) . "\n";
|
| 202 |
foreach ($rules as $r) {
|
| 203 |
+
$method = $r['method'] ?? '*';
|
| 204 |
+
$rule = $r['rule'] ?? '?';
|
| 205 |
+
$route = $r['route'];
|
| 206 |
+
if ($route instanceof \Closure) {
|
| 207 |
+
$route = 'Closure';
|
| 208 |
+
} elseif (is_array($route)) {
|
| 209 |
+
$route = json_encode($route);
|
| 210 |
+
} elseif (is_object($route)) {
|
| 211 |
+
$route = get_class($route);
|
| 212 |
+
}
|
| 213 |
+
echo " $method $rule -> $route\n";
|
| 214 |
}
|
| 215 |
echo "\n";
|
| 216 |
|
| 217 |
+
// 3. Now run the dispatch with /login PATH_INFO
|
| 218 |
+
$_SERVER['PATH_INFO'] = '/login';
|
| 219 |
echo "=== Dispatch /login ===\n";
|
| 220 |
$response = $http->run();
|
| 221 |
|