Files
emails/api/common/Service/Messages.php
2022-11-25 20:52:52 -03:00

37 lines
778 B
PHP

<?php
namespace ProVM\Common\Service;
use ProVM\Common\Factory\Model;
use Psr\Log\LoggerInterface;
class Messages
{
public function __construct(Model $factory, LoggerInterface $logger)
{
$this->setFactory($factory)
->setLogger($logger);
}
protected Model $factory;
protected LoggerInterface $logger;
public function getFactory(): Model
{
return $this->factory;
}
public function getLogger(): LoggerInterface
{
return $this->logger;
}
public function setFactory(Model $factory): Messages
{
$this->factory = $factory;
return $this;
}
public function setLogger(LoggerInterface $logger): Messages
{
$this->logger = $logger;
return $this;
}
}