kaa/kaa

Kaa - KPHP compatible Web Framework

dev-main 2024-06-04 22:18 UTC

This package is auto-updated.

Last update: 2025-01-04 23:29:50 UTC


README

pipeline status

Kaa — web-фреймворк для KPHP

Быстрый старт

Установка

composer install kaa/kaa

Структура фреймворка

Фреймворк состоит из следующих компонентов:

  • Generator Contract - общий интерфейс всех генераторов

  • Http Message - предоставляет классы для удобной работы с запросами и ответами HTTP

  • Event Dispatcher - отправка и подписка на сообщения

  • Http Kernel - обработка HTTP-запроса от самого начала до ответа

  • Validator - валидация полей объектов

  • Router - принимает объект Request и возвращает callback, который нужно вызвать для его обработки

  • Dependency Injection - генерирует код для создания объектов

  • Security - принимает объект запроса и решает имеет ли пользователь, отправивший его, доступ к этому запросу...

  • Security Decorator

  • Request Mapper Decorator

  • Dependency Injection Decorator

И следующих модулей:

Диаграмма обработки запроса

Диаграмма обработки запроса