Esempio n. 1
0
 private function completeAction(Action $action, array $data, array $messages, $requestTime = NULL)
 {
     $processing = $action->getProcessing();
     $processing->setSettings('result_data', $data);
     $processing->setSettings('result_messages', $messages);
     $processing->setData('is_completed', 1);
     if (!is_null($requestTime)) {
         $processingParams = $processing->getParams();
         $processingParams['request_time'] = $requestTime;
         $processing->setSettings('params', $processingParams);
     }
     $processing->save();
     $action->delete();
 }