freeframework/core-service-page-controller
最新稳定版本:v1.0.0
Composer 安装命令:
composer require freeframework/core-service-page-controller
包简介
A service for displaying 403 and 404 pages or launching a request processing service from FreeFramework. Alpha version.
README 文档
README
Оглавление
Обзор пакета
core-service-page-controller — это сервис для отображения страниц 403 и 404 а также запуска сервиса обработки запроса, поддерживает четыре расширение:
- FreeFramework\CoreService\PageController\Interfaces\Optional\AccessInterface::class - сервис проверки прав доступа.
- FreeFramework\CoreService\PageController\Interfaces\Optional\DataBaseInterface::class - сервис работы с базой данных.
- FreeFramework\CoreService\PageController\Interfaces\Optional\HashInterface::class - сервис работы с хэшем.
- FreeFramework\CoreService\PageController\Interfaces\Optional\PageInterface::class - сервис обработки запроса.
Назначение пакета
Пакет является сервисом выполняющим Middleware функцию между ядром фреймворка и "страничными сервисами". Может быть подключен глобально или локально для разных запросов, или переопределен. Позволяет использовать разные страницы 403 и 404, а также разные базы данных, способы проверки прав доступа и хеширования, для разных разделов. Поддерживает два опциональных ключа в конфигурации (смотрите пример конфигурации) с абсолютными или относительными путями к шаблонам страниц 403 и 404. Приоритет: абсолютный путь -> относительный путь ->шаблоны пакета.
Требования
- PHP: версия 8.2 или выше
- Composer: для управления зависимостями
- "freeframework/core-service-kernel": "^1.0.0"
Общие данные по версиям сервисов
- Версии a и b - не совместимы.
- Версии a.b и a.c - обратно совместимы.
- Версии a.b.c и a.b.d - прямо и обратно совместимы.
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 10
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-22