From b522d125d3e598eaa084565ac75498675b439f82 Mon Sep 17 00:00:00 2001 From: Paolo Caleffi Date: Fri, 9 Feb 2018 11:39:37 +0100 Subject: [PATCH] Added $expiration default to sign() helper --- src/helpers.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/helpers.php b/src/helpers.php index d38b065..593f359 100644 --- a/src/helpers.php +++ b/src/helpers.php @@ -7,12 +7,13 @@ * A helper method to sign an URL using a CloudFront canned policy. * * @param string $url - * @param \DateTime|int $expiration + * @param \DateTime|int|null $expiration * * @return string */ - function sign(string $url, $expiration): string + function sign(string $url, $expiration = null): string { - return app(UrlSigner::class)->sign($url, $expiration); + return app(UrlSigner::class) + ->sign($url, $expiration ?? config('cloudfront-url-signer.default_expiration_time_in_days')); } } \ No newline at end of file