wp-launchpad/launchpad

快速创建现代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快速模拟单元测试。最后,订阅者架构将使您更容易为代码创建集成测试。

模块

提供多个模块以加快特定任务的开发