Completed
Push — hal-link ( 2c1f46...2273cc )
by Akihito
06:18 queued 04:53
created

DevLogger::__invoke()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace BEAR\Resource;
6
7
use function error_log;
8
use function sprintf;
9
10
final class DevLogger implements LoggerInterface
11
{
12
    public function __invoke(ResourceObject $ro) : void
13
    {
14
        $msg = sprintf('%s %s %s', $ro->code, $ro->uri->method, (string) $ro->uri);
15
        error_log($msg);
16
        error_log((string) clone $ro);
17
    }
18
}
19