This method creates and returns the virus filter controller object for a given user, if virus filter control is supported at this user level. The method should return the same instance in case of repeated invocations for the same user. Virus filter control at the mail account level must be supported.
Arguments
$user
Data type: User object. The user for whom to return a virus filter controller.
Return value
Data type: extension of VirusFilterController class.
An object implementing the VirusFilterController interface. The return value should be NULL if virus filter control is not supported at the given user level. For details, refer to the VirusFilterController Abstract Class section.
Exceptions
PleskFatalException and its descendants. The method should only throw exceptions in case of an unexpected fatal error.