通用的 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
。)