ql/mcp-panthor

基于 Slim 和 Symfony 构建的轻量级微框架

此包的规范存储库似乎已丢失,因此包已被冻结。

维护者

详细信息

github.com/QuickenLoans/mcp-panthor

安装: 32,722

依赖项: 1

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

4.1.0 2021-02-03 18:07 UTC

README

CircleCI Latest Stable Version License

基于 Slim 和 Symfony 构建的 PHP 微框架。

Slim + Symfony = 💖

Panthor 采用了 Slim 的简洁性,并为具有额外 Symfony 组件的应用程序提供了一些结构。它提供了工具和助手,以简化使用 Symfony 依赖注入和 Slim 的模板缓存和依赖注入。它可以用于 HTML 应用程序、API 或两者。

Panthor 提供的一些功能包括

  • 控制器、中间件和模板的标准接口
  • 错误处理(带有内容协商)
  • 使用 Libsodium 加密的 Cookie
  • 一个简单的会话接口,用于将 PHP 会话数据存储在 Cookie 中。
  • 使用 Symfony PHP 流畅格式和 YAML 路由进行 DI 配置
  • 支持 HTTP Problem
  • 单元测试工具
  • 模板工具

目录

兼容性

Panthor Slim Symfony PHP
~1.0 ~2.0 ~2.0 ~5.5
~2.0 ~2.0 ~2.0 ~5.6
~3.0 ~3.3 ~3.0 || ~4.0 ~5.6 || ~7.0
~3.3 ~3.10 ~4.0 ~7.1
~4.0 ~4.5 ~5.0 >=7.3

安装

以下命令将克隆此项目并设置一个简单的骨架。有关 入门套件 中使用的文件信息。

composer create-project ql/mcp-panthor my-project-dir --no-install --remove-vcs

之前从未使用过 Composer、Slim 或 Symfony?以下是一些资源

快速开始

以下将克隆此项目,使用 入门套件 启动您的应用程序。之后,只需安装依赖项,并使用内置的 PHP 网络服务器启动应用程序。

composer create-project ql/mcp-panthor my-project-dir --no-install --remove-vcs
cd hello-world
composer install
php -S localhost:8888 -t public

现在只需访问 localhost:8888,Panthor 应该就可以启动了!

文档

  • 如何使用

    控制器和中间件的说明,以及 Panthor 注入 DI 容器的服务。

  • 应用程序结构

    有关代码和配置放置位置的详细信息。

  • 错误处理

    如何使用内置的错误处理程序和记录器。