ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
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 }
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:35
global $DIC
Definition: feed.php:28
$GLOBALS["DIC"]
Definition: wac.php:31
setGlobalVariable(string $name, $value)