/home/techb158/ileadtechnology.com/SSM/vendor/nexmo/client-core/src/Account
NameSizeModeActions
Balance.php15190644editdlrm
Client.php94340644editdlrm
Config.php24800644editdlrm
PrefixPrice.php2550644editdlrm
Price.php35150644editdlrm
Secret.php12150644editdlrm
SecretCollection.php11300644editdlrm
SmsPrice.php1180644editdlrm
VoicePrice.php1220644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/nexmo/client-core/src/Account/Price.php (3515B)
getNetworks(); if (isset($networks[$networkCode])) { return $networks[$networkCode]->{$this->priceMethod}(); } return $this->getDefaultPrice(); } public function jsonUnserialize(array $json) { // Convert CamelCase to snake_case as that's how we use array access in every other object $data = []; foreach ($json as $k => $v) { $k = ltrim(strtolower(preg_replace('/[A-Z]([A-Z](?![a-z]))*/', '_$0', $k)), '_'); // PrefixPrice fixes if ($k == 'country') { $k = 'country_code'; } if ($k == 'name') { $data['country_display_name'] = $v; $data['country_name'] = $v; } if ($k == 'prefix') { $k = 'dialing_prefix'; } $data[$k] = $v; } // Create objects for all the nested networks too $networks = []; if (isset($json['networks'])) { foreach ($json['networks'] as $n) { if (isset($n['code'])) { $n['networkCode'] = $n['code']; unset($n['code']); } if (isset($n['network'])) { $n['networkName'] = $n['network']; unset($n['network']); } $network = new Network($n['networkCode'], $n['networkName']); $network->jsonUnserialize($n); $networks[$network->getCode()] = $network; } } $data['networks'] = $networks; $this->data = $data; } public function jsonSerialize() { return $this->data; } public function offsetExists($offset) { return isset($this->data[$offset]); } public function offsetGet($offset) { return $this->data[$offset]; } public function offsetSet($offset, $value) { throw new Exception('Price is read only'); } public function offsetUnset($offset) { throw new Exception('Price is read only'); } }