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 ilInitialisation\initFileUploadService(), ilQTIParser\virusDetected(), and ilUtil\virusHandling().
The documentation for this class was generated from the following file: