logger = $logObject; } else { $this->logger = new \App\Core\NullLogger(); } } /** * Delegate insertLog to underlying logger * * @param mixed $userId * @param string $message * @param string|null $scope * @return mixed True on success or error message */ public function insertLog($userId, string $message, ?string $scope = null) { return $this->logger->insertLog($userId, $message, $scope); } }