ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
VirusScannerBaseTest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
23 
24 abstract class VirusScannerBaseTest extends TestCase
25 {
26  protected function setUp(): void
27  {
28  $GLOBALS['DIC'] = new Container();
29 
30  parent::setUp();
31  }
32 
33  protected function setGlobalVariable(string $name, $value): void
34  {
35  global $DIC;
36 
37  $GLOBALS[$name] = $value;
38 
39  unset($DIC[$name]);
40  $DIC[$name] = static function (Container $c) use ($name) {
41  return $GLOBALS[$name];
42  };
43  }
44 }
$c
Definition: cli.php:38
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:31
global $DIC
Definition: feed.php:28
if($format !==null) $name
Definition: metadata.php:247
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64
setGlobalVariable(string $name, $value)