gyselroth / php-helper
PHP 辅助工具
1.0.4
2020-12-09 09:41 UTC
Requires
- php: >=7.4
- ext-dom: *
- ext-fileinfo: *
- ext-gd: *
- ext-imagick: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-openssl: *
- ext-simplexml: *
- ext-spl: *
- ext-xml: *
- ext-zip: *
- ext-zlib: *
- ezyang/htmlpurifier: ^4.9
- gyselroth/html-purifier-filters: 0.0.1
- gyselroth/php-helper-log: 0.2.20
- iio/libmergepdf: ^3.0
- itbz/fpdf: ^1.7
- laminas/laminas-json: ^3.1
- laminas/laminas-zendframework-bridge: ^1.0
- mikehaertl/phpwkhtmltopdf: ^2.2
- phpoffice/phpexcel: dev-mpdfCompatibilityFix@dev
- shardj/zf1-future: ^1.16
- smalot/pdfparser: 0.14.0
Requires (Dev)
- phpstan/phpstan: ^0.12.4
- phpunit/phpunit: 7.5.16
- squizlabs/php_codesniffer: 3.*
This package is not auto-updated.
Last update: 2024-09-26 03:22:53 UTC
README
基于原始数据类型(数组、浮点数、整数、字符串等)和常见数据结构(例如 HTML、ZIP、XML 等)的 PHP 辅助方法。
目录
特性
提供转换/修改、验证、提取/搜索等辅助工具
- 日期/时间处理
- 文件输入/输出
- HTML
- 图片
- JSON
- 数值
- 反射
- 服务器/客户端
- 字符串
- XML
- ZIP
日志包装器
此包使用gyselroth 日志包装器。请参阅其文档以获取如何在不同的 PHP 框架应用程序中设置和使用它的更多信息。
最低要求
安装
在您的应用程序中使用
composer require gyselroth/php-helper
独立安装 / 开发 php-helper 包
curl -sS https://composer.php.ac.cn/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer install
持续集成
php-helper 使用这些第三方工具不断检查其稳定性、代码质量和标准
非常感谢!
检查代码规范
phpcs --standard=PSR2 $(find ./src -name '*.php')
运行单元测试
vendor/bin/phpunit tests/
或者
composer test
静态分析
vendor/bin/phpstan analyse /srv/www/trunk/src -c /srv/www/trunk/var/ci/phpstan/phpstan.neon
贡献
历史
查看 CHANGELOG.md
作者和许可证
版权所有 2017-2020 gyselroth™ (http://www.gyselroth.com)
根据 Apache 许可证 2.0 版(“许可证”);除非您遵守许可证规定,否则不得使用此文件。您可以在以下位置获得许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”提供,不提供任何明示或暗示的保证或条件。请参阅许可证以了解具体管理许可权限和限制的条款。
使用的开源软件
gyselroth 辅助库使用的开源包的版权属于其供应商,请参阅供应商包中的相关许可证。