thomasweinert/phpunit-extension-skeleton

PHPUnit 扩展的骨架

1.0.0 2018-09-09 10:46 UTC

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

运行单元测试。