通用的 PHP 项目骨架包
0.0.10
2022-04-02 02:28 UTC
Requires
- php: ^7.4
Requires (Dev)
- bear/qatools: ^1.9
- composer/composer: ^1.10
- doctrine/coding-standard: ^8.1
- roave/security-advisories: dev-master
- vimeo/psalm: 3.x-dev
README
这个库深受bear/qa-tools、koriym/Koriym.PhpSkeleton的启发
标准的 PHP 项目骨架
创建项目
要创建项目,请在您的控制台中输入以下命令。
composer create-project ysato/php-skeleton <project-path>
您将需要回答一些问题以配置项目
What is the vendor name ?
(MyVendor):Ysato
What is the package name ?
(MyPackage):AwesomePackage
Composer 命令
安装后,项目将自动配置,您可以在应用根目录运行以下命令
测试
composer test 运行 phpunit。
测试
composer tests 运行 phpcs、phpmd、phpstan、psalm 和 phpunit。
覆盖率
composer coverage 生成测试覆盖率报告。
代码修复
composer cs-fix 运行 phpcbf 修复 PHP 代码以符合编码标准。(也可以使用仅检查命令 composer cs。)