public function testFilterClientIp() { // Valid IPv4 (no filter) $this->request->setClientIp('1.2.3.4'); $this->assertSame($this->request->getClientIp(), '1.2.3.4'); // Invalid IPv4 (filtered) $this->request->setClientIp('a.b.c.d'); $this->assertNull($this->request->getClientIp()); // Valid IPv6 (filtered) $this->request->setClientIp('2001:0db8:85a3:0000:0000:8a2e:0370:7334'); $this->assertNull($this->request->getClientIp()); }