finance
1.0.0
这是一个用 PHP 7.4 编写的包,用于处理由价格、货币、货币和税收组成的财务。
要参与该项目的开发,您需要获取该存储库的本地副本:
git clone [email protected]:bassix/finance.git
cd finance
注意:该项目基于 GitFlow 分支模型和工作流程。因此,克隆存储库后运行git flow init
。
运行 PHPUnit 测试:
./vendor/bin/phpunit tests
运行phpstan对代码进行静态分析。 (级别从0到7,其中0是最松的,7是最强的。0是默认的):
./vendor/bin/phpstan analyse ./src ./tests --level 7
运行 php-cs-fixer 来修复代码中的错误(仅使用--dry-run
选项来查看错误):
./vendor/bin/php-cs-fixer fix
包含更详细信息的文档和构造函数可以在 https://mlocati.github.io/php-cs-fixer-configurator 找到。
使用 Roave Security Advisories 运行 Composer 更新,该包可确保应用程序没有安装具有已知安全漏洞的依赖项。
composer update --dry-run roave/security-advisories