phonetworks/pho-microkernel

社交化应用程序基础设施


README

pho-microkernel

通过服务(如持久性)和访问控制列表(ACL)增强 Phở 框架。

现有服务包括

  • 数据库:为框架中创建的对象提供持久性。
  • 事件:使平台可扩展。
  • 索引:启用高级搜索功能。
  • 记录器:输出重要的调试信息。
  • 存储:提供二进制存储。

虽然微内核提供了使用每个服务的接口,但服务实际上是由可在pho-adapters GitHub 仓库中找到的适配器实现的。

微内核的 ACL 受 UNIX 影响很大。

安装

推荐通过 composer 安装 pho-microkernel。

composer require phonetworks/pho-microkernel

请注意,pho-microkernel 仅与 PHP 7.2+ 兼容。

教程

要开始使用 pho-microkernel 创建 REST API,请参阅 https://ideasforfree.org/2020/05/08/how-to-create-a-tinder-clone-in-pho/

许可

MIT,请参阅 LICENSE