diff --git a/composer.json b/composer.json index 1ffbccb..3399270 100644 --- a/composer.json +++ b/composer.json @@ -13,5 +13,8 @@ "email": "j@ypotter.ca" } ], - "minimum-stability": "stable" + "minimum-stability": "stable", + "require": { + "psr/log": "^3.0" + } } diff --git a/src/Potter/Logger/LoggerAwareInterface.php b/src/Potter/Logger/LoggerAwareInterface.php new file mode 100644 index 0000000..cd8616a --- /dev/null +++ b/src/Potter/Logger/LoggerAwareInterface.php @@ -0,0 +1,15 @@ +logger; + } + + final public function hasLogger(): bool + { + return isset($this->logger); + } + + final protected function setLogger(PsrLoggerInterface $logger): void + { + $this->logger = $logger; + } +}