Set up logger instance in base constructor. Fixes #270

Signed-off-by: Holger Schletz <holger.schletz@web.de>
This commit is contained in:
hschletz
2025-04-22 17:51:32 +02:00
committed by Holger Schletz
parent 79ae3e9235
commit 21fa01c4ba
7 changed files with 19 additions and 14 deletions

View File

@@ -9,6 +9,9 @@
*/
namespace OCA\UserExternal;
use OCP\Server;
use Psr\Log\LoggerInterface;
/**
* Base class for external auth implementations that stores users
* on their first login in a local table.
@@ -23,6 +26,7 @@ namespace OCA\UserExternal;
*/
abstract class Base extends \OC\User\Backend {
protected $backend = '';
protected readonly LoggerInterface $logger;
/**
* Create new instance, set backend name
@@ -31,6 +35,7 @@ abstract class Base extends \OC\User\Backend {
*/
public function __construct($backend) {
$this->backend = $backend;
$this->logger = Server::get(LoggerInterface::class);
}
/**