Factory for virus scanner class(es)
More...
Factory for virus scanner class(es)
- Author
- Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
- Version
- $Id$
Definition at line 9 of file class.ilVirusScannerFactory.php.
◆ _getInstance()
static ilVirusScannerFactory::_getInstance |
( |
| ) |
|
|
static |
- Returns
- ilVirusScannerAntiVir|ilVirusScannerClamAV|ilVirusScannerSophos|null
Definition at line 14 of file class.ilVirusScannerFactory.php.
15 {
16
17 switch (IL_VIRUS_SCANNER) {
18 case "Sophos":
19 require_once("./Services/VirusScanner/classes/class.ilVirusScannerSophos.php");
21 return $vs;
22 break;
23
24 case "AntiVir":
25 require_once("./Services/VirusScanner/classes/class.ilVirusScannerAntiVir.php");
27 return $vs;
28 break;
29
30 case "ClamAV":
31 require_once("./Services/VirusScanner/classes/class.ilVirusScannerClamAV.php");
33 return $vs;
34 break;
35
36 default:
37 return null;
38 break;
39 }
40 }
Interface to the AntiVir virus protector.
Interface to the ClamAV virus protector.
Interface to the sophos virus protector.
Referenced by ilLTIConsumerAdministrationGUI\checkIconFileVirus(), ilInitialisation\initFileUploadService(), ilQTIParser\virusDetected(), and ilUtil\virusHandling().
The documentation for this class was generated from the following file: