Some providers will have more complex instantiation for their readers. For example Maxmind can use a combination of ip versions and/or VPN information. The only mandatory file is the country code to country name mapper.
For this reason, the ctors should be turned into builders to be easier to choose which files to load.
This can also apply to other database providers.
Some providers will have more complex instantiation for their readers. For example Maxmind can use a combination of ip versions and/or VPN information. The only mandatory file is the country code to country name mapper.
For this reason, the ctors should be turned into builders to be easier to choose which files to load.
This can also apply to other database providers.