/**
* Given the LDAP type, determine the BindStrategy to use.
*
* @param DomainConfiguration $config
* @return ADBindUserStrategy|BindUserStrategy
*/
public static function getInstance(DomainConfiguration $config)
{
if (LdapConnection::TYPE_AD == $config->getLdapType()) {
return new ADBindUserStrategy($config);
} else {
return new self($config);
}
}