<?php declare(strict_types=1); namespace Xentral\Components\Logger; trait LoggerAwareTrait { /** @var LoggerInterface $logger */ protected $logger; /** * Sets a logger instance on the object. * * @param LoggerInterface $logger * * @return void */ public function setLogger(LoggerInterface $logger): void { $this->logger = $logger; } }