diff --git a/doc/firma-electronica/firma-electronica.md b/doc/firma-electronica/firma-electronica.md index 2a8bee5..f13e76f 100644 --- a/doc/firma-electronica/firma-electronica.md +++ b/doc/firma-electronica/firma-electronica.md @@ -51,7 +51,7 @@ $fac->sign("certificado.pfx", null, "passphrase"); ## Fecha de la firma Por defecto, al firmar una factura se utilizan la fecha y hora actuales como sello de tiempo. Si se quiere indicar otro valor, se debe utilizar el siguiente método: ```php -$fac->setSignTime("2017-01-01T12:34:56+02:00"); +$fac->setSigningTime("2017-01-01T12:34:56+02:00"); ``` > #### NOTA diff --git a/src/FacturaeTraits/SignableTrait.php b/src/FacturaeTraits/SignableTrait.php index a631d0d..e7548a9 100644 --- a/src/FacturaeTraits/SignableTrait.php +++ b/src/FacturaeTraits/SignableTrait.php @@ -27,11 +27,25 @@ trait SignableTrait { private $signatureObjectID; /** - * Set sign time - * @param int|string $time Time of the signature + * Set signing time + * @param int|string $time Time of the signature + * @return self This instance */ - public function setSignTime($time) { + public function setSigningTime($time) { $this->signTime = is_string($time) ? strtotime($time) : $time; + return $this; + } + + + /** + * Set signing time + * + * Same as `Facturae::setSigningTime()` for backwards compatibility + * @param int|string $time Time of the signature + * @return self This instance + */ + public function setSignTime($time) { + return $this->setSigningTime($time); }