Skip to content
Snippets Groups Projects
Unverified Commit a1388eea authored by Seamus Lee's avatar Seamus Lee Committed by GitHub
Browse files

Merge pull request #19851 from demeritcowboy/ids-php74

#2366 - Failing test for php 7.4 and IDS for non-admins
parents a9eb36c5 869244ca
No related branches found
No related tags found
No related merge requests found
<?php
/*
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC. All rights reserved. |
| |
| This work is published under the GNU AGPLv3 license with some |
| permitted exceptions and without any warranty. For full license |
| and copyright information, see https://civicrm.org/licensing |
+--------------------------------------------------------------------+
*/
/**
* @group headless
*/
class CRM_Core_InvokeTest extends CiviUnitTestCase {
/**
* Test that no php errors come up invoking dashboard url for non-admins
* Motivation: This currently fails on php 7.4 because of IDS and magicquotes.
*/
public function testInvokeDashboardForNonAdmin(): void {
CRM_Core_Config::singleton()->userPermissionClass->permissions = ['access CiviCRM'];
$_SERVER['REQUEST_URI'] = 'civicrm/dashboard?reset=1';
$_GET['q'] = 'civicrm/dashboard';
$item = CRM_Core_Invoke::getItem(['civicrm/dashboard?reset=1']);
ob_start();
CRM_Core_Invoke::runItem($item);
ob_end_clean();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment