Skip to content

Commit 6bae493

Browse files
committed
v1.0.1 fixes
1 parent 29de9d8 commit 6bae493

File tree

6 files changed

+20
-12
lines changed

6 files changed

+20
-12
lines changed

src/Business/Executor/HttpExecutorLoggerAwareDecoratorFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
use Micro\Plugin\Http\Business\Logger\Formatter\LogFormatterFactoryInterface;
1717
use Micro\Plugin\Http\HttpLoggerPluginConfigurationInterface;
18-
use Micro\Plugin\Logger\LoggerFacadeInterface;
18+
use Micro\Plugin\Logger\Facade\LoggerFacadeInterface;
1919

2020
/**
2121
* @author Stanislau Komar <kost@micro-php.net>

src/HttpLoggerPlugin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
use Micro\Plugin\Http\Business\Logger\Formatter\LogFormatterFactoryInterface;
2525
use Micro\Plugin\Http\Decorator\HttpFacadeLoggerDecorator;
2626
use Micro\Plugin\Http\Facade\HttpFacadeInterface;
27-
use Micro\Plugin\Logger\LoggerFacadeInterface;
27+
use Micro\Plugin\Logger\Facade\LoggerFacadeInterface;
2828
use Micro\Plugin\Logger\LoggerPlugin;
2929

3030
/**

src/HttpLoggerPluginConfiguration.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
namespace Micro\Plugin\Http;
1515

1616
use Micro\Framework\Kernel\Configuration\PluginConfiguration;
17+
use Micro\Plugin\Logger\LoggerPluginConfiguration;
1718

1819
/**
1920
* @author Stanislau Komar <kost@micro-php.net>
@@ -31,14 +32,14 @@ class HttpLoggerPluginConfiguration extends PluginConfiguration implements HttpL
3132

3233
public const DECORATION_DEFAULT = 10;
3334

34-
public function getAccessLoggerName(): string|null
35+
public function getAccessLoggerName(): string
3536
{
36-
return $this->configuration->get(self::CFG_LOGGER_ACCESS);
37+
return (string) $this->configuration->get(self::CFG_LOGGER_ACCESS, LoggerPluginConfiguration::LOGGER_NAME_DEFAULT);
3738
}
3839

39-
public function getErrorLoggerName(): string|null
40+
public function getErrorLoggerName(): string
4041
{
41-
return $this->configuration->get(self::CFG_LOGGER_ERROR);
42+
return (string) $this->configuration->get(self::CFG_LOGGER_ERROR, LoggerPluginConfiguration::LOGGER_NAME_DEFAULT);
4243
}
4344

4445
public function getWeight(): int

src/HttpLoggerPluginConfigurationInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
*/
1919
interface HttpLoggerPluginConfigurationInterface
2020
{
21-
public function getAccessLoggerName(): string|null;
21+
public function getAccessLoggerName(): string;
2222

23-
public function getErrorLoggerName(): string|null;
23+
public function getErrorLoggerName(): string;
2424

2525
public function getErrorLogFormat(): string;
2626

tests/Unit/Business/Executor/HttpExecutorLoggerAwareDecoratorFactoryTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
use Micro\Plugin\Http\Business\Logger\Formatter\LogFormatterFactoryInterface;
1717
use Micro\Plugin\Http\Facade\HttpFacadeInterface;
1818
use Micro\Plugin\Http\HttpLoggerPluginConfigurationInterface;
19-
use Micro\Plugin\Logger\LoggerFacadeInterface;
19+
use Micro\Plugin\Logger\Facade\LoggerFacadeInterface;
2020
use PHPUnit\Framework\TestCase;
2121

2222
class HttpExecutorLoggerAwareDecoratorFactoryTest extends TestCase

tests/Unit/HttpLoggerPluginConfigurationTest.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Micro\Framework\Kernel\Configuration\ApplicationConfigurationInterface;
1515
use Micro\Plugin\Http\HttpLoggerPluginConfiguration;
1616
use Micro\Plugin\Http\HttpLoggerPluginConfigurationInterface;
17+
use Micro\Plugin\Logger\LoggerPluginConfiguration;
1718
use PHPUnit\Framework\MockObject\MockObject;
1819
use PHPUnit\Framework\TestCase;
1920

@@ -56,9 +57,9 @@ public function testGetAccessLoggerName()
5657
->expects($this->once())
5758
->method('get')
5859
->with(HttpLoggerPluginConfiguration::CFG_LOGGER_ACCESS)
59-
->willReturn(null);
60+
->willReturn(LoggerPluginConfiguration::LOGGER_NAME_DEFAULT);
6061

61-
$this->assertNull($this->loggerConfiguration->getAccessLoggerName());
62+
$this->assertEquals(LoggerPluginConfiguration::LOGGER_NAME_DEFAULT, $this->loggerConfiguration->getAccessLoggerName());
6263
}
6364

6465
public function testGetAccessLogFormat()
@@ -74,6 +75,12 @@ public function testGetAccessLogFormat()
7475

7576
public function testGetErrorLoggerName()
7677
{
77-
$this->assertNull($this->loggerConfiguration->getErrorLoggerName());
78+
$this->applicationConfiguration
79+
->expects($this->once())
80+
->method('get')
81+
->with(HttpLoggerPluginConfiguration::CFG_LOGGER_ERROR)
82+
->willReturn(LoggerPluginConfiguration::LOGGER_NAME_DEFAULT);
83+
84+
$this->assertEquals(LoggerPluginConfiguration::LOGGER_NAME_DEFAULT, $this->loggerConfiguration->getErrorLoggerName());
7885
}
7986
}

0 commit comments

Comments
 (0)