zver/downloader

该软件包的最新版本(1.0.8)没有可用的许可信息。

用于从http、https、ftp下载文件的软件包

1.0.8 2017-06-26 20:07 UTC

This package is auto-updated.

Last update: 2024-09-23 04:37:22 UTC


README

使用此模板软件包结构构建您自己的软件包、测试和composer发行版

结构

  • files - 软件包文件
  • src - 软件包源文件
  • tests - 软件包PHPUnit测试
  • tests/classes - 测试所需的类
  • tests/files - 测试所需的文件
  • tests/bootstrap.php - PHPUnit自动加载和辅助函数
  • coverage - 包含覆盖率信息的目录,被git忽略

辅助函数

  • packageFile($name) - 获取在files文件夹中名为$name的文件的完整名称
  • packageTestFile($name) - 获取在tests/files文件夹中名为$name的文件的完整名称
  • 添加了Package/Test特质,并包含以下方法:
    • foreachTrue(array $values)
    • foreachFalse(array $values)
    • foreachEquals(array $values)
    • foreachNotEquals(array $values)
    • foreachSame(array $values)
    • foreachNotSame(array $values)
    • assertException(callable $callback, $expectedException = 'Exception', $expectedCode = null, $expectedMessage = null)

运行测试

测试需要安装PHPUnit

cd package-template
composer install
php test.php