PHP Class AppserverIo\Appserver\Core\Modules\StorageProvider\SystemConfigurationResolverFactory

Show file Open project: appserver-io/appserver

Public Methods

Method Description
factory ( AppserverIo\Server\Interfaces\ServerContextInterface $serverContext, AppserverIo\Server\Interfaces\ModuleConfigurationInterface $moduleConfiguration ) : AppserverIo\DnsServer\StorageProvider\StorageProviderInterface Factory method to create a new DNS resolver instance.

Method Details

factory() public static method

Factory method to create a new DNS resolver instance.
public static factory ( AppserverIo\Server\Interfaces\ServerContextInterface $serverContext, AppserverIo\Server\Interfaces\ModuleConfigurationInterface $moduleConfiguration ) : AppserverIo\DnsServer\StorageProvider\StorageProviderInterface
$serverContext AppserverIo\Server\Interfaces\ServerContextInterface The server context for the resolver
$moduleConfiguration AppserverIo\Server\Interfaces\ModuleConfigurationInterface The module configuration with the initialization parameters
return AppserverIo\DnsServer\StorageProvider\StorageProviderInterface The initialized DNS resolver