====== api/index.php ====== **Source:** ''api/index.php'' · 321 lines, ~1717 statements · namespace: //(global)// · `declare(strict_types=1)`: no ---- API Entry Point RESTful API This is the entry point for all API requests. It handles request routing, authentication, and response formatting. API Version: 1.0 Base URL: /api/v1/ ======= Includes ======= ^ Mode ^ Target ^ Line ^ | ''require'' | ''require __DIR__ . '/../config.php';'' | 30 | | ''require'' | ''require_once __DIR__ . '/../lib/main.php';'' | 72 | | ''require'' | ''require_once __DIR__ . '/../lib/core/ApiAuth.php';'' | 84 | | ''require'' | ''require_once __DIR__ . '/../lib/core/ApiResponse.php';'' | 85 | | ''require'' | ''require_once __DIR__ . '/../lib/core/ApiRouter.php';'' | 86 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/ApiController.php';'' | 87 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/PostsApiController.php';'' | 88 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/CategoriesApiController.php';'' | 89 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/CommentsApiController.php';'' | 90 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/ArchivesApiController.php';'' | 91 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/GdprApiController.php';'' | 92 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/LanguagesApiController.php';'' | 93 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/TranslationsApiController.php';'' | 94 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/SearchApiController.php';'' | 95 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/ProtectedPostApiController.php';'' | 96 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/MediaApiController.php';'' | 97 | | ''require'' | ''require_once __DIR__ . '/../lib/controller/api/QueryApiController.php';'' | 98 | | ''require'' | ''require_once __DIR__ . '/../lib/utility/rate-limiter.php';'' | 99 | | ''require'' | ''require_once __DIR__ . '/../lib/core/ApiHateoas.php';'' | 100 | | ''require'' | ''require_once __DIR__ . '/../lib/utility/generate-openapi-spec.php';'' | 260 | ======= Constants ======= ^ Name ^ Value / expression ^ Line ^ | ''('SCRIPTLOG', hash('sha256', 'BLOGWARE_API_ACCESS')'' | ''define('SCRIPTLOG', hash('sha256', 'BLOGWARE_API_ACCESS'))'' | 23 | | ''('API_VERSION', 'v1''' | ''define('API_VERSION', 'v1')'' | 24 | | ''('API_BASE_PATH', '/api/v1''' | ''define('API_BASE_PATH', '/api/v1')'' | 25 | ---- //Generated by 'tools/gendoc'.//