Skip to content

Commit ca89f48

Browse files
committed
modify service for changed signature
1 parent d9c64a9 commit ca89f48

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/inc/ContainerFactory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ public static function build(array $config, $rebuild = false)
4242

4343
$container[ContactController::class] = $container->factory(function (Container $c) use ($config) {
4444
return new ContactController(
45-
$config,
4645
$c[ContactEmailService::class],
47-
$c[SpamCheckServiceInterface::class]
46+
$c[SpamCheckServiceInterface::class],
47+
$config
4848
);
4949
});
5050

tests/inc/ContainerFactoryTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,11 @@ public function servicesCanBeCreated($service)
6464
* @test
6565
* @covers ContainerFactory::build
6666
*/
67-
public function spamCheckServiceIsNotAvailableWhenDisabled()
67+
public function spamCheckServiceIsNullCheckerWhenDisabled()
6868
{
6969
$container = \ContainerFactory::build([], true);
70-
$this->assertFalse($container->has(\SpamCheckService::class));
70+
$this->assertTrue($container->has(\SpamCheckServiceInterface::class));
71+
$this->assertInstanceOf(\NullSpamCheckService::class, $container->get(\SpamCheckServiceInterface::class));
7172
}
7273

7374
/**
@@ -79,7 +80,7 @@ public function dataProvider()
7980
{
8081
return [
8182
[\ContactController::class],
82-
[\SpamCheckService::class],
83+
[\SpamCheckServiceInterface::class],
8384
[\ContactEmailService::class],
8485
[\ApplicationsController::class],
8586
[\DefaultController::class],

0 commit comments

Comments
 (0)