From 0424f5fc59af574442749cd7a3d7090ee204cd2e Mon Sep 17 00:00:00 2001 From: Thomas Lange Date: Sun, 24 Oct 2021 18:23:51 +0200 Subject: Fix a bug in the Item constructor parameter list The id parameter of the Pagelet and Resource constructor doesn't accept NULL values anymore (since 76cdd118d68bda3b7b29b192c7bf3d6e02bd6079). Therefore, allow NULL values by using the parameter type "?string" instead of "string" to allow either string values or NULL. --- include/classes/BigPipe/Resource/Javascript.php | 2 +- include/classes/BigPipe/Resource/Stylesheet.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'include/classes/BigPipe/Resource') diff --git a/include/classes/BigPipe/Resource/Javascript.php b/include/classes/BigPipe/Resource/Javascript.php index b549075..6a9d492 100644 --- a/include/classes/BigPipe/Resource/Javascript.php +++ b/include/classes/BigPipe/Resource/Javascript.php @@ -13,7 +13,7 @@ class Javascript extends \BigPipe\Resource { #=============================================================================== # Build resource #=============================================================================== - public function __construct(string $id, string $url) { + public function __construct(?string $id, string $url) { parent::__construct($id, parent::TYPE_JAVASCRIPT, $url); } diff --git a/include/classes/BigPipe/Resource/Stylesheet.php b/include/classes/BigPipe/Resource/Stylesheet.php index a5998df..9f4afba 100644 --- a/include/classes/BigPipe/Resource/Stylesheet.php +++ b/include/classes/BigPipe/Resource/Stylesheet.php @@ -13,7 +13,7 @@ class Stylesheet extends \BigPipe\Resource { #=============================================================================== # Build resource #=============================================================================== - public function __construct(string $id, string $url) { + public function __construct(?string $id, string $url) { parent::__construct($id, parent::TYPE_STYLESHEET, $url); } -- cgit v1.2.3