kaa/kaa

Kaa - KPHP compatible Web Framework

Installs: 120

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/kaa/kaa

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

This package is auto-updated.

Last update: 2025-10-05 01:10:51 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

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

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

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