for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BEAR\Resource;
use Override;
use function error_log;
use function sprintf;
final class ErrorLogLogger implements LoggerInterface
{
#[Override]
public function __invoke(ResourceObject $ro): void
$requestLog = sprintf('request: %s %s', $ro->uri->method, (string) $ro->uri);
$responseLog = sprintf('response %s %s', $ro->code, (string) $ro->view);
error_log($requestLog);
error_log($responseLog);
}