diff --git a/src/card.php b/src/card.php index 75af8e0a..66f55bea 100644 --- a/src/card.php +++ b/src/card.php @@ -367,7 +367,7 @@ function formatNumber(float $num, string $localeCode, bool $useShortNumbers): st * * @throws InvalidArgumentException If a locale does not exist */ -function generateCard(array $stats, array $params = null): string +function generateCard(array $stats, ?array $params = null): string { $params = $params ?? $_REQUEST; @@ -615,7 +615,7 @@ function generateCard(array $stats, array $params = null): string * @param array|NULL $params Request parameters * @return string The generated SVG error card */ -function generateErrorCard(string $message, array $params = null): string +function generateErrorCard(string $message, ?array $params = null): string { $params = $params ?? $_REQUEST; @@ -807,7 +807,7 @@ function convertSvgToPng(string $svg, int $cardWidth, int $cardHeight): string * @param int $errorCode The HTTP error code (used for JSON responses) * @return array The Content-Type header and the response body, and status code in case of an error */ -function generateOutput(string|array $output, array $params = null, int $errorCode = 200): array +function generateOutput(string|array $output, ?array $params = null, int $errorCode = 200): array { $params = $params ?? $_REQUEST;