Начало работы
Для того, чтобы запустить API сервер, в корневом index.php потребуется вызвать API обработчик.
/index.php
<?php
include 'app/configuration/init.php';
$apiHandler = new \Prologue\Framework\Http\Api\Handler;
$apiHandler->run();
Для создания эндпоинтов, нужно создать папку: /app/api/ - в этой папке будут находится API методы
Создание API метода
Для того, чтобы вызвать http метод: http://вашСайт.ру/api/hello
Нужно создать файл:
/app/api/hello.php

Если пути вложенные, например: /api/users/get-user/, то нужно создать вложенную папку: /app/api/users/get-user.php
В файле метода, в нашем случае: /app/api/hello.php
Нужно вызвать API отклик:
<?php
Prologue\Framework\Http\Api\Handler::handle(function ($req) {
return [
'say' => 'hello'
];
});
В переменной $req - находятся параметры которые передаются на api эндпоинт