Public Member Functions | |
& | _getInstance () |
Constructor public. |
Definition at line 34 of file class.ilVirusScannerFactory.php.
& ilVirusScannerFactory::_getInstance | ( | ) |
Constructor public.
string | virus scanner command |
Definition at line 41 of file class.ilVirusScannerFactory.php.
Referenced by ilUtil::virusHandling().
{ // create global virus scanner class instance switch (IL_VIRUS_SCANNER) { case "Sophos": require_once("classes/class.ilVirusScannerSophos.php"); $vs = new ilVirusScannerSophos(IL_VIRUS_SCAN_COMMAND, IL_VIRUS_CLEAN_COMMAND); return $vs; break; case "AntiVir": require_once("classes/class.ilVirusScannerAntiVir.php"); $vs = new ilVirusScannerAntiVir(IL_VIRUS_SCAN_COMMAND, IL_VIRUS_CLEAN_COMMAND); return $vs; break; default: return null; break; } }