Replace Logger:: with logger property
authorPhilipp <admin@philipp.info>
Fri, 12 Nov 2021 19:08:30 +0000 (20:08 +0100)
committerPhilipp <admin@philipp.info>
Fri, 12 Nov 2021 19:08:30 +0000 (20:08 +0100)
src/Module/Api/ApiResponse.php

index 5f7e4e51fbb610802e8784b8d57a847e74633558..ed3b446d0c869c07a15e5d610019d8edd65f8643 100644 (file)
@@ -4,12 +4,12 @@ namespace Friendica\Module\Api;
 
 use Friendica\App\Arguments;
 use Friendica\Core\L10n;
-use Friendica\Core\Logger;
 use Friendica\Core\System;
 use Friendica\Object\Api\Mastodon\Error;
 use Friendica\Util\Arrays;
 use Friendica\Util\HTTPInputData;
 use Friendica\Util\XML;
+use Psr\Log\LoggerInterface;
 
 /**
  * This class is used to format and return API responses
@@ -20,15 +20,19 @@ class ApiResponse
        protected $l10n;
        /** @var Arguments */
        protected $args;
+       /** @var LoggerInterface */
+       protected $logger;
 
        /**
-        * @param L10n      $l10n
-        * @param Arguments $args
+        * @param L10n            $l10n
+        * @param Arguments       $args
+        * @param LoggerInterface $logger
         */
-       public function __construct(L10n $l10n, Arguments $args)
+       public function __construct(L10n $l10n, Arguments $args, LoggerInterface $logger)
        {
-               $this->l10n = $l10n;
-               $this->args = $args;
+               $this->l10n   = $l10n;
+               $this->args   = $args;
+               $this->logger = $logger;
        }
 
        /**
@@ -201,7 +205,7 @@ class ApiResponse
        public function unsupported(string $method = 'all')
        {
                $path = $this->args->getQueryString();
-               Logger::info('Unimplemented API call',
+               $this->logger->info('Unimplemented API call',
                        [
                                'method'  => $method,
                                'path'    => $path,