symfony相关内容

如何使用http客户端将symfony请求转发到另一台服务器(带有可选更改)?

如何拦截请求并将其与HttpClient一起发送到另一台服务器,并在进行一些修改后从该服务器返回响应? 原始请求将包含数据和文件。我正在寻找最不冗长的解决方案,最大限度地将原始正文复制为字符串。我遇到的问题是用最短的方式将Request对象插入HttpClient请求(无需编写代码逐位复制数据和头部),由我来管理的睡觉(处理响应)。 推荐答案 symfony的HTTP客户端不接受Ht ..
发布时间:2022-02-20 22:26:20 PHP

Symfony:清除原则缓存

我需要清除Symfony中的doctrine's缓存。 命令行中必须有用于清除缓存的方法。 或者我应该在哪里找到并删除属于缓存的文件? 推荐答案 对于symfony 3+: php bin/console 将列出所有命令,以下是与缓存相关的命令: php bin/console doctrine:cache:clear-metadata php bi ..
发布时间:2022-02-20 22:23:27 PHP

Symfony2 phpunit 功能测试自定义用户身份验证在重定向后失败(与会话相关)

简介:能够使用的自定义用户实现和 Wordpress 用户: 在我们的项目中,我们实现了一个自定义用户提供程序(对于 Wordpress 用户 - 实现 UserProviderInterface)和相应的自定义用户(WordpressUser 实现 UserInterface、EquatableInterface).我在 security.yml 中设置了防火墙并实现了几个投票者. # ..

Symfony2 功能测试:直接传递表单数据

我正在使用 phpunit 运行功能测试,但我遇到了一些表单的问题.问题是 phpunit 不知道 JS,我有一个需要 jQuery 的带有动态填充选择框的表单. 所以我需要直接传递表单数据.“书"给出了以下示例: //直接提交表单(但使用爬虫更容易!)$client->request('POST', '/submit', array('name' => 'Fabien')); 当我使用 ..
发布时间:2022-01-25 14:23:11 其他开发

Symfony/PHPUnit 模拟服务

我正在使用 PHPUnit 为 Symfony 编写功能测试,但我的模拟不起作用.不过,我可能误解了它们的工作原理. 在我的单元测试的 setUp() 方法中,我有以下代码: ...//创建一个存根$stub = $this->getMockBuilder('\\ApiBundle\\Util\\WordPressBridge')->disableOriginalConstructor() ..
发布时间:2022-01-25 14:14:47 PHP

使用 Composer 安装 PHPUNIT

我有 Symfony 2 的项目,我想在 Windows 7 上使用 PHPUNIT. 在 githut 上的 phpunit 是:作曲家如果您使用 Composer 管理项目的依赖项,只需将 phpunit/phpunit 的依赖项添加到项目的 composer.json 文件中.这是一个 composer.json 文件的最小示例,它仅定义了对 PHPUnit 3.7 的开发时依赖项:{“需 ..
发布时间:2022-01-25 13:59:12 PHP

使用 phpunit 进行测试的临时 Doctrine2 夹具

我有一个基于 Symfony2 + Doctrine2 构建的应用程序,我想为它创建一些测试(使用 phpunit). 例如,如果我想针对数据库中的记录测试 unique 验证器,我想创建一个我可以使用的记录,但在测试之后我不再需要它了.那么有没有办法创建临时(或虚拟)灯具,还是我必须手动创建和删除它们? 解决方案 你可以使用 Doctrine DataFixture 并将此代码放入 ..
发布时间:2022-01-25 13:53:08 其他开发

是否有可能使用 PHPUnit 模拟对象来调用一个神奇的 __call() 方法?

我在测试中有一个模拟对象.真实对象 PageRepository 使用 __call() 实现了一个神奇的方法,因此如果您调用 $pageRepository->findOneByXXXX($value_of_field_XXXX),它将在数据库中搜索与该参数匹配的记录. 有没有办法模拟那个方法? 真正的方法调用看起来像这样: $homepage = $pageRepository- ..
发布时间:2022-01-25 13:52:15 PHP

测试 Symfony2 Forms 导致无法加载类型“实体"

我正在测试我为应用程序定义的表单类型.在测试表单类型期间,使用 symfony 的 TypeTestCase 类会出现一条消息“无法加载类型“实体"".我能做些什么来解决这个问题?? class MyType 扩展 AbstractType {公共函数 buildForm(FormBuilderInterface $builder, array $options) {$builder->add( ..
发布时间:2022-01-25 13:51:32 其他开发

PHPUnit 3.7.19 和 Symfony2 破坏测试

我正在为 Symfony2.0 项目开发一些测试并使用 PHPUnit 运行它们. 在我的 PC 上工作正常,但在其他环境中尝试测试失败.我以为问题出在 php 版本上,但在不同的环境中运行它们后我迷路了. 我的环境是 Ubuntu 12.04 和 PHP 5.3.10 => 工作正常. 2 台装有 Ubuntu 12.10 和 PHP 5.4.6 的电脑: 致命错误:在非对象 ..
发布时间:2022-01-25 13:44:05 其他开发

如何在 PHPUnit 测试用例中使用服务器变量?

我正在使用 PHPUnit 测试用例测试模块.一切正常,但是当我使用 $_SERVER['REMOTE_ADDR'] 时,它会出现致命错误并停止执行. CategoryControllerTest.php boot();$this->container = static::$kernel->getContainer();$this->em = static::$kernel->getCon ..
发布时间:2022-01-25 13:41:05 PHP