diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2024-05-30 17:50:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-30 17:50:28 +0200 |
commit | 94a1b8a5916dc09249275065f60a6b45ecbd770c (patch) | |
tree | 736eed0fa4772d81e8722125e8d21ebd8302099e | |
parent | 22f185473d3102e7d591cf303d113ababc0e1017 (diff) | |
parent | 98666298c8d1ba8605c43ff70034073fe993c9cd (diff) | |
download | nextcloud-server-94a1b8a5916dc09249275065f60a6b45ecbd770c.tar.gz nextcloud-server-94a1b8a5916dc09249275065f60a6b45ecbd770c.zip |
Merge pull request #40151 from summersab/refactor/OC-Server-getMailer
-rw-r--r-- | lib/private/Mail/Mailer.php | 2 | ||||
-rw-r--r-- | lib/private/Share20/ProviderFactory.php | 5 | ||||
-rw-r--r-- | lib/public/Mail/IMailer.php | 2 | ||||
-rw-r--r-- | lib/public/Util.php | 3 |
4 files changed, 7 insertions, 5 deletions
diff --git a/lib/private/Mail/Mailer.php b/lib/private/Mail/Mailer.php index c4e89df7304..041ab8b0ff7 100644 --- a/lib/private/Mail/Mailer.php +++ b/lib/private/Mail/Mailer.php @@ -38,7 +38,7 @@ use Symfony\Component\Mime\Exception\RfcComplianceException; * * Example usage: * - * $mailer = \OC::$server->getMailer(); + * $mailer = \OC::$server->get(\OCP\Mail\IMailer::class); * $message = $mailer->createMessage(); * $message->setSubject('Your Subject'); * $message->setFrom(array('cloud@domain.org' => 'ownCloud Notifier')); diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php index 17e01e25d1d..e680a82c4aa 100644 --- a/lib/private/Share20/ProviderFactory.php +++ b/lib/private/Share20/ProviderFactory.php @@ -22,6 +22,7 @@ use OCP\Federation\ICloudFederationFactory; use OCP\Files\IRootFolder; use OCP\Http\Client\IClientService; use OCP\IServerContainer; +use OCP\Mail\IMailer; use OCP\Security\IHasher; use OCP\Share\IManager; use OCP\Share\IProviderFactory; @@ -79,7 +80,7 @@ class ProviderFactory implements IProviderFactory { $this->serverContainer->getUserManager(), $this->serverContainer->getGroupManager(), $this->serverContainer->get(IRootFolder::class), - $this->serverContainer->getMailer(), + $this->serverContainer->get(IMailer::class), $this->serverContainer->query(Defaults::class), $this->serverContainer->getL10NFactory(), $this->serverContainer->getURLGenerator(), @@ -172,7 +173,7 @@ class ProviderFactory implements IProviderFactory { $this->serverContainer->get(IRootFolder::class), $this->serverContainer->getL10N('sharebymail'), $this->serverContainer->get(LoggerInterface::class), - $this->serverContainer->getMailer(), + $this->serverContainer->get(IMailer::class), $this->serverContainer->getURLGenerator(), $this->serverContainer->getActivityManager(), $settingsManager, diff --git a/lib/public/Mail/IMailer.php b/lib/public/Mail/IMailer.php index dc49ed007b4..93efdce1a2d 100644 --- a/lib/public/Mail/IMailer.php +++ b/lib/public/Mail/IMailer.php @@ -14,7 +14,7 @@ namespace OCP\Mail; * * Example usage: * - * $mailer = \OC::$server->getMailer(); + * $mailer = \OC::$server->get(\OCP\Mail\IMailer::class); * $message = $mailer->createMessage(); * $message->setSubject('Your Subject'); * $message->setFrom(['cloud@domain.org' => 'Nextcloud Notifier']); diff --git a/lib/public/Util.php b/lib/public/Util.php index a8ac1e4ee7c..885e2facc53 100644 --- a/lib/public/Util.php +++ b/lib/public/Util.php @@ -13,6 +13,7 @@ namespace OCP; use bantu\IniGetWrapper\IniGetWrapper; use OC\AppScriptDependency; use OC\AppScriptSort; +use OCP\Mail\IMailer; use OCP\Share\IManager; use Psr\Container\ContainerExceptionInterface; use Psr\Log\LoggerInterface; @@ -302,7 +303,7 @@ class Util { $host_name = $config->getSystemValueString('mail_domain', $host_name); $defaultEmailAddress = $user_part.'@'.$host_name; - $mailer = \OC::$server->getMailer(); + $mailer = \OC::$server->get(IMailer::class); if ($mailer->validateMailAddress($defaultEmailAddress)) { return $defaultEmailAddress; } |