estahn / guzzle-stereo-bundle
在 Symfony 中轻松记录和重放 HTTP 响应
v0.2.0
2016-03-15 02:11 UTC
Requires
- php: >=5.6.0
- ikwattro/guzzle-stereo: ~1.2
- symfony/config: ~2.3|~3.0
- symfony/dependency-injection: ~2.3|~3.0
- symfony/http-kernel: ~2.3|~3.0
Requires (Dev)
- codacy/coverage: dev-master
- phpunit/phpunit: ^5.2
This package is not auto-updated.
Last update: 2024-09-14 18:42:13 UTC
README
GuzzleStereoBundle
将 guzzle-stereo 库集成到 Symfony2 框架中。
特性包括
- 自动记录通过 Guzzle 发出的所有请求
- 在功能测试中重放记录的请求
- 复制并粘贴最后记录的请求文件
GuzzleStereoBundle
自动将 guzzle-stereo
集成到 Guzzle 中,然后记录通过 Guzzle 实施的所有请求。目标是减少创建外部请求模拟的工作量。
安装
-
下载 Bundle
打开命令行,进入您的项目目录,并执行以下命令以下载此 Bundle 的最新稳定版本
$ composer require estahn/guzzle-stereo-bundle --dev
此命令要求您全局安装 Composer,具体请参阅 Composer 文档的安装章节。
-
启用 Bundle
然后,通过将其添加到项目
app/AppKernel.php
文件中注册的 Bundle 列表来启用该 Bundle<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new EnricoStahn\Bundle\GuzzleStereoBundle\GuzzleStereoBundle(), ); // ... } // ... }
-
通过添加以下空配置来启用服务
# app/config/config_test.yml guzzle_stereo: ~
使用方法
刷新您的页面,然后在 app/logs/record_<tape name>.json
中找到创建的文件。