thomasweinert / phpunit-extension-skeleton
PHPUnit 扩展的骨架
1.0.0
2018-09-09 10:46 UTC
Requires
- php: ^7.1
- phpunit/phpunit: ^7.1
This package is auto-updated.
Last update: 2024-09-10 00:26:10 UTC
README
为PHPUnit扩展提供的骨架。它提供了必要的文件和构建脚本。这里有一个基于此骨架的"Hello World" 示例,实现了PHPUnit的一个简单约束和断言。
要求
用法
使用Composer从该骨架创建新的扩展项目。
$ composer create-project thomasweinert/phpunit-extension-skeleton your-awesome-extension
进入新的项目目录。
$ cd your-awesome-extension
使用Phive安装构建和打包扩展所需的工具。
$ phive install
开始添加新的
构建目标
该存储库包含一个Phing构建文件。Phive会将Phing和其他工具安装到tools/
子目录中。
build
$ tools/phing build
为扩展创建Phar包。Phar包将被放置在build/
目录中。Phive将从composer.json
读取Phar包的名称和信息。当前Git分支的最新标签将被用作版本号。
clean
$ tools/phing clean
删除构建工件。
package
$ tools/phing package
为扩展创建Phar包并使用GPG签名。第一次会提示输入GPG用户。用户将被存储在build.properties
文件中。
reformat
$ tools/phing reformat
使用PHP Coding Standards Fixer根据PHPUnit编码标准重新格式化源代码。
test
$ tools/phing test
运行单元测试。