@@ -104,7 +104,7 @@ public static function sendEnvelope(
104104 #ds-snippet-start:ConnectedFields1Step5
105105 public static function makeEnvelopes ($ app , $ signerName , $ signerEmail , $ pdfDoc , $ demoPath ): EnvelopeDefinition
106106 {
107- $ appId = $ app ['appId ' ] ?? null ;
107+ $ appId = $ app ['appId ' ] ?? "" ;
108108 $ tabLabels = $ app ['tabs ' ];
109109
110110 $ contentBytes = file_get_contents ($ demoPath . $ pdfDoc );
@@ -134,65 +134,63 @@ public static function makeEnvelopes($app, $signerName, $signerEmail, $pdfDoc, $
134134 $ textTabs = [];
135135
136136 foreach ($ tabLabels as $ tab ) {
137- $ connectionKey = $ tab ['extensionData ' ]['connectionInstances ' ][0 ]['connectionKey ' ] ?? null ;
138- $ connectionValue = $ tab ['extensionData ' ]['connectionInstances ' ][0 ]['connectionValue ' ] ?? null ;
139- $ extensionGroupId = $ tab ['extensionData ' ]['extensionGroupId ' ] ?? null ;
140- $ publisherName = $ tab ['extensionData ' ]['publisherName ' ] ?? null ;
141- $ applicationName = $ tab ['extensionData ' ]['applicationName ' ] ?? null ;
142- $ actionName = $ tab ['extensionData ' ]['actionName ' ] ?? null ;
143- $ actionInputKey = $ tab ['extensionData ' ]['actionInputKey ' ] ?? null ;
144- $ actionContract = $ tab ['extensionData ' ]['actionContract ' ] ?? null ;
145- $ extensionName = $ tab ['extensionData ' ]['extensionName ' ] ?? null ;
146- $ extensionContract = $ tab ['extensionData ' ]['extensionContract ' ] ?? null ;
147- $ requiredForExtension = $ tab ['extensionData ' ]['requiredForExtension ' ] ?? null ;
137+ $ connectionKey = $ tab ['extensionData ' ]['connectionInstances ' ][0 ]['connectionKey ' ] ?? "" ;
138+ $ connectionValue = $ tab ['extensionData ' ]['connectionInstances ' ][0 ]['connectionValue ' ] ?? "" ;
139+ $ extensionGroupId = $ tab ['extensionData ' ]['extensionGroupId ' ] ?? "" ;
140+ $ publisherName = $ tab ['extensionData ' ]['publisherName ' ] ?? "" ;
141+ $ applicationName = $ tab ['extensionData ' ]['applicationName ' ] ?? "" ;
142+ $ actionName = $ tab ['extensionData ' ]['actionName ' ] ?? "" ;
143+ $ actionInputKey = $ tab ['extensionData ' ]['actionInputKey ' ] ?? "" ;
144+ $ actionContract = $ tab ['extensionData ' ]['actionContract ' ] ?? "" ;
145+ $ extensionName = $ tab ['extensionData ' ]['extensionName ' ] ?? "" ;
146+ $ extensionContract = $ tab ['extensionData ' ]['extensionContract ' ] ?? "" ;
147+ $ requiredForExtension = $ tab ['extensionData ' ]['requiredForExtension ' ] ?? "" ;
148148
149- $ textTab = new Text ( [
150- "require_initial_on_shared_change " => false ,
151- "require_all " => false ,
149+ $ textTab = [
150+ "requireInitialOnSharedChange " => false ,
151+ "requireAll " => false ,
152152 "name " => $ applicationName ,
153153 "required " => true ,
154154 "locked " => false ,
155- "disable_auto_size " => false ,
156- "max_length " => 4000 ,
157- "tab_label " => $ tab ["tabLabel " ],
155+ "disableAutoSize " => false ,
156+ "maxLength " => 4000 ,
157+ "tabLabel " => $ tab ["tabLabel " ],
158158 "font " => "lucidaconsole " ,
159- "font_color " => "black " ,
160- "font_size " => "size9 " ,
161- "document_id " => "1 " ,
162- "recipient_id " => "1 " ,
163- "page_number " => "1 " ,
164- "x_position " => "273 " ,
165- "y_position " => 170 + 20 * count ($ textTabs ),
159+ "fontColor " => "black " ,
160+ "fontSize " => "size9 " ,
161+ "documentId " => "1 " ,
162+ "recipientId " => "1 " ,
163+ "pageNumber " => "1 " ,
164+ "xPosition " => "273 " ,
165+ "yPosition " => 20 * count ($ textTabs ),
166166 "width " => "84 " ,
167167 "height " => "22 " ,
168- "template_required " => false ,
169- "tab_type " => "text " ,
168+ "templateRequired " => false ,
169+ "tabType " => "text " ,
170170 "extensionData " => [
171- "extension_group_id " => $ extensionGroupId ,
172- "publisher_name " => $ publisherName ,
173- "application_id " => $ appId ,
174- "application_name " => $ applicationName ,
175- "action_name " => $ actionName ,
176- "action_contract " => $ actionContract ,
177- "extension_name " => $ extensionName ,
178- "extension_contract " => $ extensionContract ,
179- "required_for_extension " => $ requiredForExtension ,
180- "action_input_key " => $ actionInputKey ,
181- "extension_policy " => "MustVerifyToSign " ,
182- "connection_instances " => [
171+ "extensionGroupId " => $ extensionGroupId ,
172+ "publisherName " => $ publisherName ,
173+ "applicationId " => $ appId ,
174+ "applicationName " => $ applicationName ,
175+ "actionName " => $ actionName ,
176+ "actionContract " => $ actionContract ,
177+ "extensionName " => $ extensionName ,
178+ "extensionContract " => $ extensionContract ,
179+ "requiredForExtension " => $ requiredForExtension ,
180+ "actionInputKey " => $ actionInputKey ,
181+ "extensionPolicy " => "MustVerifyToSign " ,
182+ "connectionInstances " => [
183183 [
184- "connection_key " => $ connectionKey ,
185- "connection_value " => $ connectionValue
184+ "connectionKey " => $ connectionKey ,
185+ "connectionValue " => $ connectionValue
186186 ]
187187 ]
188188 ]
189- ]) ;
189+ ];
190190
191191 array_push ($ textTabs , $ textTab );
192192 }
193193
194-
195-
196194 $ signerTabs = new Tabs ([
197195 'sign_here_tabs ' => [$ signHere ],
198196 'text_tabs ' => $ textTabs
0 commit comments