redhead/mockyll

PHP 模拟库(≥ 5.4)。

dev-master 2013-09-15 20:12 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:21:38 UTC


README

这是一个基于 GMock 的简单且易用的 PHP 模拟库。

它提供

  • 简单易用的功能
  • 无需复杂的配置
  • 基于继承的类和接口模拟
  • 部分模拟

安装

使用 composer 安装库

$ composer require redhead/mockyll:@dev

这样就完成了!

简单用法

$mockController = new Mockyll\MockController;

$myClassMock = $mockController->mock('MyClass');
$myClassMock->greet('world')->returns('hello world!');

$mockController->play(function() use ($myClassMock) {
  $myClassMock->greet('world'); // == 'hello world!'
}