]> source.dussan.org Git - nextcloud-server.git/commitdiff
Make $vars and $secureRandom required.
authorDaniel Kesselberg <mail@danielkesselberg.de>
Thu, 10 Dec 2020 08:37:38 +0000 (09:37 +0100)
committerDaniel Kesselberg <mail@danielkesselberg.de>
Thu, 10 Dec 2020 16:06:32 +0000 (17:06 +0100)
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
lib/base.php
lib/private/AppFramework/Http/Request.php

index 115a0968af2ccd7e84df5790c1577110e62eef71..3e89cbe6c54fc9aa0c94b3b8cc17f2905abb2d68 100644 (file)
@@ -159,7 +159,7 @@ class OC {
                                'SCRIPT_FILENAME' => $_SERVER['SCRIPT_FILENAME'],
                        ],
                ];
-               $fakeRequest = new \OC\AppFramework\Http\Request($params, null, new \OC\AllConfig(new \OC\SystemConfig(self::$config)));
+               $fakeRequest = new \OC\AppFramework\Http\Request($params, new \OC\Security\SecureRandom(), new \OC\AllConfig(new \OC\SystemConfig(self::$config)));
                $scriptName = $fakeRequest->getScriptName();
                if (substr($scriptName, -1) == '/') {
                        $scriptName .= 'index.php';
index 3705ab2e92d62ac718f1a8f9acd0f33ecebf9ff1..a873ee967723a73e0ec5ad983d15b6a76a126ef2 100644 (file)
@@ -136,8 +136,8 @@ class Request implements \ArrayAccess, \Countable, IRequest {
         * @param string $stream
         * @see http://www.php.net/manual/en/reserved.variables.php
         */
-       public function __construct(array $vars = [],
-                                                               ISecureRandom $secureRandom = null,
+       public function __construct(array $vars,
+                                                               ISecureRandom $secureRandom,
                                                                IConfig $config,
                                                                CsrfTokenManager $csrfTokenManager = null,
                                                                string $stream = 'php://input') {