/** * @param StorageApiEvent $event * @return mixed|string Event ID */ private function save(StorageApiEvent $event) { $event->setParams(array_merge($event->getParams(), array('jobId' => $this->job->getId(), 'orchestrationId' => $this->job->getOrchestrationId(), 'pid' => getmypid()))); if ($event->getType() == StorageApiEvent::TYPE_ERROR) { $event->setParams(array_merge($event->getParams(), array('notificationEmails' => $this->job->getNotificationsEmails()))); } return EventLogger::create($event, $this->client); }