@@ -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