Example #1
0
 private function updateRemoteItem($remoteDefinition, $definition, $item)
 {
     $syncInfo = $definition->getSyncInformation();
     $item['itemId'] = $item['fields']['syncSource'];
     $item['trackerId'] = $syncInfo['source'];
     $item['fields'] = $this->exportFields($item['fields'], $remoteDefinition, $definition);
     $controller = new Services_RemoteController($syncInfo['provider'], 'tracker');
     $controller->update_item($item);
 }