/** * Hydrate common values from an Guzzle model to an event * * @param WorkflowEvent $event * @param Model $model */ protected function hydrateWorkflowEvent(WorkflowEvent $event, Model $model) { $event->setEventId($model->get('startedEventId')); $event->setExecutionId($model->get('workflowExecution')['workflowId']); $event->setRunId($model->get('workflowExecution')['runId']); $event->setToken($model->get('taskToken')); $event->setWorkflowName($model->get('workflowType')['name']); $event->setWorkflowVersion($model->get('workflowType')['version']); }