Se introduce la variable $see para obtener el documento XML firmado. Luego, se actualiza el array $parameters para incluir los valores correctos en las secciones 'system' y 'user'. El valor 'logo' en la sección 'system' se establece en $params['system']['logo'] si existe, o en el logo predeterminado obtenido de la variable $logo. El valor 'hash' en la sección 'system' se establece utilizando el método getHashFromXml() con el XML obtenido de $see->getXmlSigned($document).
Finalmente, se agrega la clave 'extras' en la sección 'user' al array $parameters utilizando $params['user']['extras'] si existe.
Este cambio asegura que el método DocumentRequest::pdf() funcione correctamente y proporcione los parámetros esperados al generar el documento PDF.
Se introduce la variable
$see
para obtener el documento XML firmado. Luego, se actualiza el array$parameters
para incluir los valores correctos en las secciones'system'
y'user'
. El valor'logo'
en la sección'system'
se establece en$params['system']['logo']
si existe, o en el logo predeterminado obtenido de la variable$logo
. El valor'hash'
en la sección'system'
se establece utilizando el métodogetHashFromXml()
con el XML obtenido de$see->getXmlSigned($document)
.Finalmente, se agrega la clave
'extras'
en la sección'user'
al array$parameters
utilizando$params['user']['extras']
si existe.Este cambio asegura que el método
DocumentRequest::pdf()
funcione correctamente y proporcione los parámetros esperados al generar el documento PDF.