nkey / phpgenerics
通用组件框架
1.1
2017-08-20 22:40 UTC
Requires
- php: >=7.0
- ext-sockets: *
- ext-spl: *
- psr/log: ~1.0
Requires (Dev)
- pdepend/pdepend: ~2.0
- phploc/phploc: ~4.0
- phpmd/phpmd: ~2.0
- phpunit/php-code-coverage: ~5.0
- phpunit/phpunit: ~6.0
- phpunit/phpunit-mock-objects: ~4.0
- scrutinizer/ocular: ~1.0
- sebastian/phpcpd: ~3.0
- sebastian/resource-operations: ~1.0
- squizlabs/php_codesniffer: ~3.0
- theseer/phpdox: ~0.9
This package is auto-updated.
Last update: 2024-09-29 03:57:51 UTC
README
PHP Generics
该包的目的是提供一些类,以便更复杂地访问资源。它可以在任何打算使用抽象接口的框架或应用中使用。
目前它提供了一套基本的流API,一个套接字提供者以及基于PSR-3的日志基础设施。目标是扩展它以包含更多的基础设施代码。
使用方法
请查看API文档。要自己创建API文档,请安装Apache Ant并执行
ant
可以使用命令执行任何进一步的操作,而无需更新依赖项
ant no-update
稳定性
API是一个测试驱动的框架,并使用PHPUnit来测试稳定性。请使用ant(如果尚未完成,请参阅使用方法)并执行
ant
这将运行tests/目录下所有可用的测试套件。该命令还会执行一些基本的复制粘贴代码部分的检查,并计算代码质量。
请随意编写和发布更多测试。
如果发生错误,请使用PHPUnit测试类报告错误。请查看tests/子文件夹,以了解如何创建一个新的示例。
许可证
整个包是在第二版BSD许可证(BSD2)的条款下发布的。请查看LICENSE.md
提示
此框架使用位于https://getcomposer.org.cn/的Composer生成API文档和执行测试。