/** * Create workflow for document signature * * @param DocumentSignature $signature * @param Document $document */ private function createWorkflow(DocumentSignature $signature, Document $document) { $account = $signature->getClientAccount(); $client = $account->getClient(); $type = $signature->getType(); // TODO: workflow changes if (DocumentSignature::TYPE_OPEN_OR_TRANSFER_ACCOUNT === $type) { $event = new WorkflowEvent($client, $account, Workflow::TYPE_PAPERWORK, null); $this->get('event_dispatcher')->dispatch(ClientEvents::CLIENT_WORKFLOW, $event); } }