gpt4 book ai didi

php - 访问 Symfony2 WebTestCase 中的容器,返回 NULL

转载 作者:可可西里 更新时间:2023-11-01 13:09:32 25 4
gpt4 key购买 nike

我正在尝试访问 Symfony2 WebTestCase 中的容器,但我得到的是 NULL。有任何想法吗?这是我的代码:

$this->client = static::createClient();
$container = $this->client->getContainer();

最佳答案

假设您从 WebTestCase 类扩展,您应该调用 $this->createClient() 而不是静态方法。

如果您将此方法作为静态方法调用,则应执行boot() 方法

    static::$kernel = static::createKernel($options);
static::$kernel->boot();

$client = static::$kernel->getContainer()->get('test.client');
$client->setServerParameters($server);

一定要setUp()

中创建客户端

关于php - 访问 Symfony2 WebTestCase 中的容器,返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com