$this->router =
$this->
createMock(RouterInterface::
class);
$this->connection =
$this->
createMock(Connection::
class);
$connectionFactory =
$this->
createMock(DatabaseConnectionFactory::
class);
$connectionFactory->
method('getConnection'
)->
willReturn($this->connection
);
$this->envConfigWriter =
$this->
createMock(EnvConfigWriter::
class);
$this->shopConfigService =
$this->
createMock(ShopConfigurationService::
class);
$this->adminConfigService =
$this->
createMock(AdminConfigurationService::
class);
$this->translator =
$this->
createMock(TranslatorInterface::
class);
$this->controller =
new ShopConfigurationController( $connectionFactory,
$this->envConfigWriter,
$this->shopConfigService,
$this->adminConfigService,
$this->translator,
['de' => 'de-DE', 'en' => 'en-GB'
],
['EUR', 'USD'
] );
$this->controller->
setContainer($this->
getInstallerContainer($this->twig,
['router' =>
$this->router
]));
}