ehough/mockery

此包已被放弃,不再维护。未建议替代包。

PHP 5.2+ 兼容的 padraic/mockery 的分支。

0.8.0 2013-07-17 20:15 UTC

This package is not auto-updated.

Last update: 2020-05-15 16:58:41 UTC


README

Build Status Project Status: Unsupported - The project has reached a stable, usable state but the author(s) have ceased all work on it. A new maintainer may be desired. Latest Stable Version License

此库不再支持或维护,因为 PHP 5.2 的使用率已降至 10% 以下。

PHP 5.2+ 兼容的 padraic/mockery 的分支。

动机

padraic/mockery 是一个出色的模拟库,但它仅与 PHP 5.3+ 兼容。虽然 99% 的 PHP 服务器运行 PHP 5.2 或更高版本,但仍有 12% 的所有服务器仍在运行 PHP 5.2 或更低版本(来源)。

padraic/mockery 的区别

主要区别是 padraic/mockery 类的命名约定。而不是使用 \Mockery 命名空间(和子命名空间),将类名前缀为 ehough_mockery 并遵循 PEAR 命名约定

一些类命名转换的示例

\Mockery              ----->    ehough_mockery_Mockery
\Mockery\Mock         ----->    ehough_mockery_mockery_Mock
\Mockery\Matcher\Any  ----->    ehough_mockery_mockery_matcher_Any

使用

访问 padraic/mockery 获取当前文档。

版本和版本管理

版本与上游 padraic 存储库同步。例如,ehough/mockery 0.8.0 已合并 padraic/mockery 0.8.0 的代码。