for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Terah\ColourLog;
use Psr\Log\LoggerInterface;
/**
* Basic Implementation of LoggerAwareInterface.
*/
trait LoggerTrait
{
/** @var LoggerInterface */
protected $logger;
* Sets a logger.
*
* @param LoggerInterface $logger
* @return $this
public function setLogger(LoggerInterface $logger)
$this->logger = $logger;
return $this;
}
* Gets a logger.
* @return LoggerInterface
public function getLogger() : LoggerInterface
return $this->logger;