kemerovo-man/facade-vendor
Composer 安装命令:
composer require kemerovo-man/facade-vendor
包简介
README 文档
README
Расширение фасада для возможности контролировать сигнатуру методов в юнит тестах через рефлекшн.
Установка
- выполнить
composer require kemerovo-man/facade-vendor
для Laravel 5.7
"require": {
"kemerovo-man/facade-vendor": "5.7.*"
}
для Laravel 5.8
"require": {
"kemerovo-man/facade-vendor": "5.8.*"
}
Пример фасада для сервиса:
class SomeService extends \KemerovoMan\FacadeVendor\FacadeVendor
{
/**
* @return \App\Services\SomeService
*/
public static function instance()
{
return parent::getFacadeRoot();
}
protected static function getFacadeAccessor()
{
return 'some.service';
}
}
Пример вызова в unit тестах:
SomeService::shouldReceive('someMethod', [
'parameter1' => 'testValue1',
'parameter2' => 'testValue2',
])->once();
统计信息
- 总下载量: 712
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2019-08-02