PHPUnit Symfony 为客户端设置 IP 地址

Ein*_*ius 4 phpunit symfony

我需要测试该功能的行为取决于用户的 IP 地址。应根据用户的 IP 地址将其重定向到不同的页面。我这样创建客户端:$this->client = static::createClient();

有什么办法可以做到这一点吗?

小智 6

尝试创建不同的客户端:

$this->client1 = static::createClient([], ['REMOTE_ADDR' => '11.11.11.11']); $this->client2 = static::createClient([], ['REMOTE_ADDR' => '22.22.22.22']);