Merge pull request #20749 from nextcloud/bug/noid/is-not-setup-via-query-false-positive
PHP 7.4 excludes the arguments from stack traces by default.
This commit is contained in:
commit
afc5966558
|
@ -77,7 +77,10 @@ class App {
|
|||
* @since 6.0.0
|
||||
*/
|
||||
public function __construct(string $appName, array $urlParams = []) {
|
||||
if (\OC::$server->getConfig()->getSystemValueBool('debug')) {
|
||||
$runIsSetupDirectly = \OC::$server->getConfig()->getSystemValueBool('debug')
|
||||
&& (PHP_VERSION_ID < 70400 || (PHP_VERSION_ID >= 70400 && !ini_get('zend.exception_ignore_args')));
|
||||
|
||||
if ($runIsSetupDirectly) {
|
||||
$applicationClassName = get_class($this);
|
||||
$e = new \RuntimeException('App class ' . $applicationClassName . ' is not setup via query() but directly');
|
||||
$setUpViaQuery = false;
|
||||
|
|
Loading…
Reference in New Issue