From 0c121af29010d4e5cffd8ec5d68b37fb8945806c Mon Sep 17 00:00:00 2001 From: User Date: Mon, 13 Nov 2023 04:12:41 +0300 Subject: [PATCH] 20231113#1 --- src/Globals.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Globals.php b/src/Globals.php index 9fd9ca8..a5c0fbc 100644 --- a/src/Globals.php +++ b/src/Globals.php @@ -4,6 +4,7 @@ namespace Rmphp\Kernel; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; +use Psr\Http\Message\UploadedFileInterface; class Globals { @@ -150,10 +151,17 @@ class Globals { /** * @param string $name - * @return array|int|string + * @return array|UploadedFileInterface|null */ public function files(string $name = "") { - return $this->onGlobal($this->request->getUploadedFiles(), $name); + $name = strtolower($name); + $var = $this->request->getUploadedFiles(); + if (!empty($name)) + { + if (!isset($var[$name])) return null; + return $var[$name]; + } + return $var; } /**