Skip to content

Commit 63ce2c8

Browse files
committed
refactor: adapt SignFileService to new FooterHandler interface
- Call getMetadata() before getFooter() - Pass dimensions array to getFooter() instead of File object Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent d4efbc4 commit 63ce2c8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Service/SignFileService.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,14 +671,15 @@ protected function getPdfToSign(File $originalFile): File {
671671
if ($file instanceof File) {
672672
return $file;
673673
}
674+
$metadata = $this->footerHandler->getMetadata($originalFile, $this->libreSignFile);
674675
$footer = $this->footerHandler
675676
->setTemplateVar('signers', array_map(fn (SignRequestEntity $signer) => [
676677
'displayName' => $signer->getDisplayName(),
677678
'signed' => $signer->getSigned()
678679
? $signer->getSigned()->format(DateTimeInterface::ATOM)
679680
: null,
680681
], $this->getSigners()))
681-
->getFooter($originalFile, $this->libreSignFile);
682+
->getFooter($metadata['d'], $this->libreSignFile);
682683
if ($footer) {
683684
$stamp = $this->tempManager->getTemporaryFile('stamp.pdf');
684685
file_put_contents($stamp, $footer);

0 commit comments

Comments
 (0)