Lines Matching refs:ipAddress

60      * @param string $ipAddress an IPv4 or IPv6 address as a string
69 public function city($ipAddress) argument
71 return $this->modelFor('City', 'City', $ipAddress);
77 * @param string $ipAddress an IPv4 or IPv6 address as a string
86 public function country($ipAddress) argument
88 return $this->modelFor('Country', 'Country', $ipAddress);
94 * @param string $ipAddress an IPv4 or IPv6 address as a string
103 public function anonymousIp($ipAddress) argument
108 $ipAddress
115 * @param string $ipAddress an IPv4 or IPv6 address as a string
124 public function asn($ipAddress) argument
129 $ipAddress
136 * @param string $ipAddress an IPv4 or IPv6 address as a string
145 public function connectionType($ipAddress) argument
150 $ipAddress
157 * @param string $ipAddress an IPv4 or IPv6 address as a string
166 public function domain($ipAddress) argument
171 $ipAddress
178 * @param string $ipAddress an IPv4 or IPv6 address as a string
187 public function enterprise($ipAddress) argument
189 return $this->modelFor('Enterprise', 'Enterprise', $ipAddress);
195 * @param string $ipAddress an IPv4 or IPv6 address as a string
204 public function isp($ipAddress) argument
209 $ipAddress
213 private function modelFor($class, $type, $ipAddress) argument
215 $record = $this->getRecord($class, $type, $ipAddress);
217 $record['traits']['ip_address'] = $ipAddress;
223 private function flatModelFor($class, $type, $ipAddress) argument
225 $record = $this->getRecord($class, $type, $ipAddress);
227 $record['ip_address'] = $ipAddress;
233 private function getRecord($class, $type, $ipAddress) argument
242 $record = $this->dbReader->get($ipAddress);
245 "The address $ipAddress is not in the database."
257 "Expected an array when looking up $ipAddress but received: "