crochetfeve0251/rocket-launcher

快速创建现代PHP插件的框架


README

Launchpad是一个WordPress插件框架,允许您在极短时间内创建现代PHP插件。

安装

您可以使用以下命令创建新项目 composer create-project wp-launchpad/launchpad my-plugin。然后您需要运行脚本 bin/generator 以生成项目。

类生成器

此框架附带一个类生成器,将帮助您在开发新类时节省大量时间。要使用它,您可以运行以下命令 bin/generator initialize

此命令行支持以下命令

  • initialize: 初始化项目。
  • subscriber: 生成订阅者文件并将其附加到项目。
  • provider: 生成服务提供者文件并将其附加到项目。
  • test: 生成测试文件。
  • fixture: 生成固定文件并将其附加到项目。
  • build: 为插件生成优化后的工件。

测试

此框架提供了一个使代码测试变得简单且高效的架构。

对于每个测试,您将能够使用固定文件快速生成新的测试用例。您还可以使用Mockery和Brain Monkey快速模拟单元测试。最后,订阅者架构将使您更容易为代码创建集成测试。

模块

提供多个模块以允许在特定任务上更快地开发