Omnipay\Common\Message\AbstractRequest::setClientIp PHP Method

setClientIp() public method

Sets the client IP address.
public setClientIp ( string $value ) : AbstractRequest
$value string
return AbstractRequest Provides a fluent interface
    public function setClientIp($value)
    {
        return $this->setParameter('clientIp', $value);
    }

Usage Example

 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());
 }
All Usage Examples Of Omnipay\Common\Message\AbstractRequest::setClientIp