Пример #1
0
 /**
  * @param string $entityId
  * @param EntityValue[] $entityValues
  * @param null|string $description
  * @param null|string $newId
  *
  * @return mixed
  */
 public function update($entityId, array $entityValues = [], $description = null, $newId = null)
 {
     $data = [];
     if (!empty($entityValues)) {
         $data['values'] = $entityValues;
     }
     if (!empty($description)) {
         $data['doc'] = $description;
     }
     if (!empty($newId)) {
         $data['id'] = $newId;
     }
     $response = $this->client->put(sprintf('/entities/%s', $entityId), $data);
     return $this->decodeResponse($response);
 }