Skip to content

Commit 8a94b3b

Browse files
DEVDOCS-13760 codeDepot markers
1 parent 9e302e7 commit 8a94b3b

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

src/Services/Examples/eSignature/DocumentGenerationService.php

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -23,58 +23,58 @@ class DocumentGenerationService
2323
public static function worker(array $args, $clientService, $documentPath): string
2424
{
2525

26-
// Step 2a start
26+
#ds-snippet-start:eSign42Step2
2727
$templatesApi = $clientService->getTemplatesApi();
2828

2929
$envelopeTemplate = DocumentGenerationService::makeTemplate();
3030
$templatesListResponse = $templatesApi->createTemplate($args['account_id'], $envelopeTemplate);
3131
$templateId = $templatesListResponse['template_id'];
32-
// Step 2a end
32+
#ds-snippet-end:eSign42Step2
3333

34-
// Step 3a start
34+
#ds-snippet-start:eSign42Step3
3535
$templatesApi->updateDocument($args['account_id'], "1", $templateId, self::addDocumentTemplate($documentPath));
36-
// Step 3a end
36+
#ds-snippet-end:eSign42Step3
3737

38-
// Step 4a start
38+
#ds-snippet-start:eSign42Step4
3939
$templatesApi->createTabs($args['account_id'], "1", $templateId, self::prepareTabs());
40-
// Step 4a end
40+
#ds-snippet-end:eSign42Step4
4141

42-
// Step 5a start
42+
#ds-snippet-start:eSign42Step5
4343
$envelopeApi = $clientService->getEnvelopeApi();
4444
$envelopeResponse = $envelopeApi->createEnvelope(
4545
$args['account_id'],
4646
DocumentGenerationService::makeEnvelope($args["form_data"], $templateId)
4747
);
4848
$envelopeId = $envelopeResponse["envelope_id"];
49-
// Step 5a end
49+
#ds-snippet-end:eSign42Step5
5050

51-
// Step 6 start
51+
#ds-snippet-start:eSign42Step6
5252
$documents = $envelopeApi->getEnvelopeDocGenFormFields($args['account_id'], $envelopeId);
5353
$documentId = $documents["doc_gen_form_fields"][0]["document_id"];
54-
// Step 6 end
55-
56-
// Step 7a start
54+
#ds-snippet-end:eSign42Step6
55+
56+
#ds-snippet-start:eSign42Step7
5757
$formFields = DocumentGenerationService::formFields($args["form_data"], $documentId);
5858
$envelopeApi->updateEnvelopeDocGenFormFields(
5959
$args['account_id'],
6060
$envelopeId,
6161
$formFields
6262
);
63-
// Step 7a end
63+
#ds-snippet-end:eSign42Step7
6464

65-
// Step 8 start
65+
#ds-snippet-start:eSign42Step8
6666
$envelopeResponse = $envelopeApi->update(
6767
$args['account_id'],
6868
$envelopeId,
6969
new Envelope([
7070
'status' => 'sent'
7171
])
7272
);
73-
// Step 8 end
73+
#ds-snippet-end:eSign42Step8
7474

7575
return $envelopeResponse->getEnvelopeId();
7676
}
77-
// Step 2b start
77+
#ds-snippet-start:eSign42Step2
7878
public static function makeTemplate(): EnvelopeTemplate
7979
{
8080
$signer = new Signer([
@@ -96,10 +96,10 @@ public static function makeTemplate(): EnvelopeTemplate
9696
]
9797
);
9898
}
99-
// Step 2b end
99+
#ds-snippet-end:eSign42Step2
100100

101101

102-
// Step 4b start
102+
#ds-snippet-start:eSign42Step4
103103
public static function prepareTabs(): TemplateTabs
104104
{
105105
$signHere = new SignHere([
@@ -121,9 +121,9 @@ public static function prepareTabs(): TemplateTabs
121121
'date_signed_tabs' => [$dateSigned],
122122
]);
123123
}
124-
// Step4b end
124+
#ds-snippet-end:eSign42Step4
125125

126-
// Step 3b start
126+
#ds-snippet-start:eSign42Step3
127127
public static function addDocumentTemplate(string $documentPath): EnvelopeDefinition
128128
{
129129
$documentFile = $GLOBALS['DS_CONFIG']['offer_doc_docx'];
@@ -143,9 +143,9 @@ public static function addDocumentTemplate(string $documentPath): EnvelopeDefini
143143
'documents' => [$document],
144144
]);
145145
}
146-
// Step 3b end
147-
148-
// Step 5b start
146+
#ds-snippet-end:eSign42Step3
147+
148+
#ds-snippet-start:eSign42Step5
149149
public static function makeEnvelope(array $args, $templateId): EnvelopeDefinition
150150
{
151151
$signer = new TemplateRole([
@@ -162,8 +162,9 @@ public static function makeEnvelope(array $args, $templateId): EnvelopeDefinitio
162162
]
163163
);
164164
}
165-
// Step 5b end
166-
// Step 7b start
165+
#ds-snippet-end:eSign42Step5
166+
167+
#ds-snippet-start:eSign42Step7
167168
public static function formFields(array $args, $documentId): DocGenFormFieldRequest
168169
{
169170
return new DocGenFormFieldRequest(
@@ -198,5 +199,5 @@ public static function formFields(array $args, $documentId): DocGenFormFieldRequ
198199
]
199200
);
200201
}
201-
// Step 7b end
202+
#ds-snippet-end:eSign42Step7
202203
}

0 commit comments

Comments
 (0)