See Release Notes
Long Term Support Release
Differences Between: [Versions 310 and 401] [Versions 39 and 401] [Versions 401 and 402] [Versions 401 and 403]
1 <?php 2 3 declare(strict_types=1); 4 5 namespace GeoIp2\Model; 6 7 use GeoIp2\Util; 8 9 /** 10 * This class provides the GeoIP2 Connection-Type model. 11 * 12 * @property-read string|null $connectionType The connection type may take the 13 * following values: "Dialup", "Cable/DSL", "Corporate", "Cellular". 14 * Additional values may be added in the future. 15 * @property-read string $ipAddress The IP address that the data in the model is 16 * for. 17 * @property-read string $network The network in CIDR notation associated with 18 * the record. In particular, this is the largest network where all of the 19 * fields besides $ipAddress have the same value. 20 */ 21 class ConnectionType extends AbstractModel 22 { 23 protected $connectionType; 24 protected $ipAddress; 25 protected $network; 26 27 /** 28 * @ignore 29 */ 30 public function __construct(array $raw) 31 { 32 parent::__construct($raw); 33 34 $this->connectionType = $this->get('connection_type'); 35 $ipAddress = $this->get('ip_address'); 36 $this->ipAddress = $ipAddress; 37 $this->network = Util::cidr($ipAddress, $this->get('prefix_len')); 38 } 39 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body