geeshoe / helpers
该软件包已被废弃,不再维护。未建议替代软件包。
PHP项目的辅助工具
v0.4.0
2021-03-19 20:18 UTC
Requires
- php: >=7.1
- ramsey/uuid: ^3.8
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^0.12.3
- phpstan/phpstan-phpunit: ^0.12.3
- phpunit/phpunit: ^8.1
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: 3.*
README
Helpers 是 Geeshoe 应用程序中常用函数的集合。
Helpers 目前处于初期开发阶段。因此,可能缺少一些文档和测试。
最新推荐版本:v0.4.0,发布于2020年3月19日
测试覆盖率:100%。
Time: 44 ms, Memory: 6.00 MB
OK (33 tests, 33 assertions)
在初期开发期间,master 分支包含所有项目文件。一旦 helpers 进入稳定状态准备初步发布,master 分支将不再包括开发文件。即 phpunit.xml,.docker,Makefile 等...
入门
Helpers 旨在完全符合 PSR-1,PSR-2 和 PSR-4
先决条件
- PHP 7.1+ | PHP 8
安装
要将 Helpers 添加到项目中,请运行
composer require geeshoe/helpers
用法
所有辅助函数都可作为静态方法使用。用法非常简单
$result = Geeshoe\Helpers\Files\FileHelpers::checkIsRW(/path/to/file/);
文档
关于 Helpers 的更多详细文档即将发布。在此期间,所有方法和属性都在代码库中得到良好文档记录。
开发
提供 Docker 容器以供开发使用。要使用容器,请将 .docker/.env.DIST 复制到 .docker/.env,将 .docker/xdebug-DIST.ini 复制到 .docker/php-cli/xdebug.ini 并更新它们的相应值。
提供了一个 Makefile 以帮助管理容器以及在工作区容器中运行 phpunit、php-cs 和 phpstan。
从项目根目录,在命令行中输入 make 将打印可用的 make 命令。
Helpers 是在 Debian Buster 上开发的,因此相关的 docker、make 等. 文件在其他环境中尚未经过测试。
作者
- Jesse Rushlow - 主要开发者 - geeShoe 开发
源代码可在 (https://github.com/geeshoe/helpers) 获取
如有问题、评论或抱怨,请发邮件至
jr (at) geeshoe (dot) com