mirror of
https://github.com/php/web-downloads.git
synced 2026-03-23 23:32:07 +01:00
28 lines
1.4 KiB
PHP
28 lines
1.4 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
use App\Http\Controllers\DeletePendingJobController;
|
|
use App\Http\Controllers\IndexController;
|
|
use App\Http\Controllers\ListBuildsController;
|
|
use App\Http\Controllers\PeclController;
|
|
use App\Http\Controllers\PhpController;
|
|
use App\Http\Controllers\SeriesDeleteController;
|
|
use App\Http\Controllers\SeriesInitController;
|
|
use App\Http\Controllers\SeriesStabilityController;
|
|
use App\Http\Controllers\SeriesUpdateController;
|
|
use App\Http\Controllers\WinlibsController;
|
|
use App\Router;
|
|
|
|
$router = new Router();
|
|
$router->registerRoute('/api', 'GET', IndexController::class);
|
|
$router->registerRoute('/api/list-builds', 'GET', ListBuildsController::class, true);
|
|
$router->registerRoute('/api/delete-pending-job', 'POST', DeletePendingJobController::class, true);
|
|
$router->registerRoute('/api/pecl', 'POST', PeclController::class, true);
|
|
$router->registerRoute('/api/winlibs', 'POST', WinlibsController::class, true);
|
|
$router->registerRoute('/api/php', 'POST', PhpController::class, true);
|
|
$router->registerRoute('/api/series-init', 'POST', SeriesInitController::class, true);
|
|
$router->registerRoute('/api/series-delete', 'POST', SeriesDeleteController::class, true);
|
|
$router->registerRoute('/api/series-update', 'POST', SeriesUpdateController::class, true);
|
|
$router->registerRoute('/api/series-stability', 'POST', SeriesStabilityController::class, true);
|
|
$router->handleRequest();
|