Files
DesignPatternsPHP/Behavioral/NullObject/Service.php
Dominik Liebler 4678b5d86f PHP8
2021-04-12 14:04:45 +02:00

20 lines
420 B
PHP

<?php declare(strict_types=1);
namespace DesignPatterns\Behavioral\NullObject;
class Service
{
public function __construct(private Logger $logger)
{
}
/**
* do something ...
*/
public function doSomething()
{
// notice here that you don't have to check if the logger is set with eg. is_null(), instead just use it
$this->logger->log('We are in '.__METHOD__);
}
}