diff --git a/system/Superglobals.php b/system/Superglobals.php index 4acfe2c0d3ab..2175728e862e 100644 --- a/system/Superglobals.php +++ b/system/Superglobals.php @@ -42,6 +42,36 @@ */ final class Superglobals { + /** + * @var array + */ + private array $server = []; + + /** + * @var array + */ + private array $get = []; + + /** + * @var array + */ + private array $post = []; + + /** + * @var array + */ + private array $cookie = []; + + /** + * @var array + */ + private array $files = []; + + /** + * @var array + */ + private array $request = []; + /** * @param array|null $server * @param array|null $get @@ -51,12 +81,12 @@ final class Superglobals * @param array|null $request */ public function __construct( - private ?array $server = null, - private ?array $get = null, - private ?array $post = null, - private ?array $cookie = null, - private ?array $files = null, - private ?array $request = null, + ?array $server = null, + ?array $get = null, + ?array $post = null, + ?array $cookie = null, + ?array $files = null, + ?array $request = null, ) { $this ->setServerArray($server ?? $_SERVER) @@ -360,7 +390,7 @@ public function setRequestArray(array $array): self /** * Get all $_FILES values. * - * @return files_items + * @return array */ public function getFilesArray(): array { @@ -370,7 +400,7 @@ public function getFilesArray(): array /** * Set the entire $_FILES array. * - * @param files_items $array + * @param array $array */ public function setFilesArray(array $array): self {