scriptlog:api:index
This is an old revision of the document!
Table of Contents
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'.
scriptlog/api/index.1790413764.txt.gz · Last modified: by admin
