You are here

public function SmartIpLocation::setData in Smart IP 8.3

Same name and namespace in other branches
  1. 8.4 src/SmartIpLocation.php \Drupal\smart_ip\SmartIpLocation::setData()
  2. 8.2 src/SmartIpLocation.php \Drupal\smart_ip\SmartIpLocation::setData()

Sets the Smart IP location data..

Parameters

array $location: An array of Smart IP location data.

Return value

\Drupal\smart_ip\SmartIpLocationInterface Smart IP's data location.

Overrides SmartIpLocationInterface::setData

2 calls to SmartIpLocation::setData()
SmartIpLocation::getData in src/SmartIpLocation.php
Gets all the Smart IP location data.
SmartIpLocation::__construct in src/SmartIpLocation.php
Constructs Smart IP location.

File

src/SmartIpLocation.php, line 209
Contains \Drupal\smart_ip\SmartIpLocation.

Class

SmartIpLocation
Implements wrapper and utility methods for Smart IP's data location.

Namespace

Drupal\smart_ip

Code

public function setData(array $values = []) {
  foreach ($values as $key => $value) {
    $this
      ->set($key, $value);
  }
  return $this;
}