Files
DesignPatternsPHP/Creational/FactoryMethod/FileLoggerFactory.php
Dominik Liebler 4678b5d86f PHP8
2021-04-12 14:04:45 +02:00

16 lines
311 B
PHP

<?php declare(strict_types=1);
namespace DesignPatterns\Creational\FactoryMethod;
class FileLoggerFactory implements LoggerFactory
{
public function __construct(private string $filePath)
{
}
public function createLogger(): Logger
{
return new FileLogger($this->filePath);
}
}