Пример #1
0
 /**
  * {@inheritdoc}
  */
 protected function syncModifiedExecution(Execution $execution, array $syncData)
 {
     $this->conn->update('#__bpmn_execution', ['id' => $syncData['id']], ['pid' => $syncData['parentId'], 'process_id' => $syncData['processId'], 'state' => $syncData['state'], 'active' => $syncData['timestamp'], 'node' => $syncData['node'], 'depth' => $syncData['depth'], 'transition' => $syncData['transition'], 'business_key' => $syncData['businessKey']]);
     $this->syncVariables($execution, $syncData);
     $vars = empty($syncData['variables']) ? [] : $syncData['variables'];
     $this->notify(new ExecutionModifiedEvent($execution, $vars, $this));
     return parent::syncModifiedExecution($execution, $syncData);
 }