diff options
author | Carl Schwan <carl@carlschwan.eu> | 2021-07-23 10:50:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-23 10:50:48 +0200 |
commit | 74e7934f04d967b610f2abf51efe16bbbfcc7f3f (patch) | |
tree | bbab018622681884a0233d82fe1e38195ce918d6 /apps/files_versions/lib/Command | |
parent | 97976746b8096de61908c8abc8b4d764bc6bdbcd (diff) | |
parent | 701b57b81d698a4933d9d04aa1aff85734816dfa (diff) | |
download | nextcloud-server-74e7934f04d967b610f2abf51efe16bbbfcc7f3f.tar.gz nextcloud-server-74e7934f04d967b610f2abf51efe16bbbfcc7f3f.zip |
Merge pull request #27968 from nextcloud/work/carl/file_versions-less-deprecation
Remove allmost all deprecation from the files_version app
Diffstat (limited to 'apps/files_versions/lib/Command')
-rw-r--r-- | apps/files_versions/lib/Command/Expire.php | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/apps/files_versions/lib/Command/Expire.php b/apps/files_versions/lib/Command/Expire.php index 395ed603813..62b2343a5e0 100644 --- a/apps/files_versions/lib/Command/Expire.php +++ b/apps/files_versions/lib/Command/Expire.php @@ -27,7 +27,8 @@ use OC\Command\FileAccess; use OCA\Files_Versions\Storage; use OCP\Command\ICommand; use OCP\Files\StorageNotAvailableException; -use OCP\ILogger; +use OCP\IUserManager; +use Psr\Log\LoggerInterface; class Expire implements ICommand { use FileAccess; @@ -42,18 +43,14 @@ class Expire implements ICommand { */ private $user; - /** - * @param string $user - * @param string $fileName - */ - public function __construct($user, $fileName) { + public function __construct(string $user, string $fileName) { $this->user = $user; $this->fileName = $fileName; } - public function handle() { - $userManager = \OC::$server->getUserManager(); + /** @var IUserManager $userManager */ + $userManager = \OC::$server->get(IUserManager::class); if (!$userManager->userExists($this->user)) { // User has been deleted already return; @@ -65,11 +62,10 @@ class Expire implements ICommand { // In case of external storage and session credentials, the expiration // fails because the command does not have those credentials - /** @var ILogger $logger */ - $logger = \OC::$server->get(ILogger::class); - - $logger->logException($e, [ - 'level' => ILogger::WARN, + /** @var LoggerInterface */ + $logger = \OC::$server->get(LoggerInterface::class); + $logger->warning($e->getMessage(), [ + 'exception' => $e, 'uid' => $this->user, 'fileName' => $this->fileName, ]); |