geeshoe/helpers

该软件包已被废弃,不再维护。未建议替代软件包。

PHP项目的辅助工具

v0.4.0 2021-03-19 20:18 UTC

This package is auto-updated.

Last update: 2021-12-19 22:00:42 UTC


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.dockerMakefile 等...

入门

Helpers 旨在完全符合 PSR-1PSR-2PSR-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 等. 文件在其他环境中尚未经过测试。

作者

源代码可在 (https://github.com/geeshoe/helpers) 获取

如有问题、评论或抱怨,请发邮件至

jr (at) geeshoe (dot) com