aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/l10n/de.js2
-rw-r--r--lib/l10n/de.json2
-rw-r--r--lib/l10n/de_DE.js2
-rw-r--r--lib/l10n/de_DE.json2
-rw-r--r--lib/l10n/en_GB.js2
-rw-r--r--lib/l10n/en_GB.json2
-rw-r--r--lib/l10n/et_EE.js2
-rw-r--r--lib/l10n/et_EE.json2
-rw-r--r--lib/l10n/ga.js2
-rw-r--r--lib/l10n/ga.json2
-rw-r--r--lib/l10n/uk.js2
-rw-r--r--lib/l10n/uk.json2
-rw-r--r--lib/l10n/zh_HK.js2
-rw-r--r--lib/l10n/zh_HK.json2
-rw-r--r--lib/private/AppFramework/DependencyInjection/DIContainer.php3
-rw-r--r--lib/private/InitialStateService.php22
-rw-r--r--lib/private/UserStatus/Manager.php38
-rw-r--r--lib/public/IInitialStateService.php8
18 files changed, 54 insertions, 45 deletions
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index db04c57acff..de09d348eaf 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index c7ad725a2b6..bd676f0ec80 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -127,6 +127,8 @@
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index bea2fe3ba6d..8329f013a24 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index d754563af01..26c052d4233 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -127,6 +127,8 @@
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
index b406616574a..05dc12e854e 100644
--- a/lib/l10n/en_GB.js
+++ b/lib/l10n/en_GB.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Settings",
"Log out" : "Log out",
"Accounts" : "Accounts",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "View %s on Bluesky",
"Email" : "Email",
"Mail %s" : "Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
index cfe65d44222..e195477c74b 100644
--- a/lib/l10n/en_GB.json
+++ b/lib/l10n/en_GB.json
@@ -127,6 +127,8 @@
"Settings" : "Settings",
"Log out" : "Log out",
"Accounts" : "Accounts",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "View %s on Bluesky",
"Email" : "Email",
"Mail %s" : "Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js
index 92080235dd5..8371f694041 100644
--- a/lib/l10n/et_EE.js
+++ b/lib/l10n/et_EE.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Seaded",
"Log out" : "Logi välja",
"Accounts" : "Kasutajakontod",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Vaata Bluesky's: %s",
"Email" : "E-post",
"Mail %s" : "E-post %s",
"Fediverse" : "Födiversum",
diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json
index b8e16d36993..54d54acf434 100644
--- a/lib/l10n/et_EE.json
+++ b/lib/l10n/et_EE.json
@@ -127,6 +127,8 @@
"Settings" : "Seaded",
"Log out" : "Logi välja",
"Accounts" : "Kasutajakontod",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Vaata Bluesky's: %s",
"Email" : "E-post",
"Mail %s" : "E-post %s",
"Fediverse" : "Födiversum",
diff --git a/lib/l10n/ga.js b/lib/l10n/ga.js
index 2de5f97ab4c..1eb9610c265 100644
--- a/lib/l10n/ga.js
+++ b/lib/l10n/ga.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Socruithe",
"Log out" : "Logáil Amach",
"Accounts" : "Cuntais",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Féach %s ar Bluesky",
"Email" : "Ríomhphost",
"Mail %s" : "Ríomhphost %s",
"Fediverse" : "Feidearálach",
diff --git a/lib/l10n/ga.json b/lib/l10n/ga.json
index a81cebc37e0..c719a58f656 100644
--- a/lib/l10n/ga.json
+++ b/lib/l10n/ga.json
@@ -127,6 +127,8 @@
"Settings" : "Socruithe",
"Log out" : "Logáil Amach",
"Accounts" : "Cuntais",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Féach %s ar Bluesky",
"Email" : "Ríomhphost",
"Mail %s" : "Ríomhphost %s",
"Fediverse" : "Feidearálach",
diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js
index 4e871b4130f..6bbd064cdef 100644
--- a/lib/l10n/uk.js
+++ b/lib/l10n/uk.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Налаштування",
"Log out" : "Вихід",
"Accounts" : "Облікові записи",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Переглянути %s в Bluesky",
"Email" : "Електронна пошта",
"Mail %s" : "Пошта %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json
index 285c39ff532..dec165c8acb 100644
--- a/lib/l10n/uk.json
+++ b/lib/l10n/uk.json
@@ -127,6 +127,8 @@
"Settings" : "Налаштування",
"Log out" : "Вихід",
"Accounts" : "Облікові записи",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Переглянути %s в Bluesky",
"Email" : "Електронна пошта",
"Mail %s" : "Пошта %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/zh_HK.js b/lib/l10n/zh_HK.js
index 89b8457ef51..86f2a61e2ed 100644
--- a/lib/l10n/zh_HK.js
+++ b/lib/l10n/zh_HK.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "設定",
"Log out" : "登出",
"Accounts" : "帳戶",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "在 Bluesky 上查看 %s",
"Email" : "電郵地址",
"Mail %s" : "郵件 %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/zh_HK.json b/lib/l10n/zh_HK.json
index e9b3544b539..202410d95dd 100644
--- a/lib/l10n/zh_HK.json
+++ b/lib/l10n/zh_HK.json
@@ -127,6 +127,8 @@
"Settings" : "設定",
"Log out" : "登出",
"Accounts" : "帳戶",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "在 Bluesky 上查看 %s",
"Email" : "電郵地址",
"Mail %s" : "郵件 %s",
"Fediverse" : "Fediverse",
diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php
index 0bce8ac193b..76261fe6b92 100644
--- a/lib/private/AppFramework/DependencyInjection/DIContainer.php
+++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php
@@ -38,6 +38,7 @@ use OC\Log\PsrLoggerAdapter;
use OC\ServerContainer;
use OC\Settings\AuthorizedGroupMapper;
use OCA\WorkflowEngine\Manager;
+use OCP\App\IAppManager;
use OCP\AppFramework\Http\IOutput;
use OCP\AppFramework\IAppContainer;
use OCP\AppFramework\QueryException;
@@ -200,7 +201,7 @@ class DIContainer extends SimpleContainer implements IAppContainer {
$server->getUserSession()->isLoggedIn(),
$c->get(IGroupManager::class),
$c->get(ISubAdmin::class),
- $server->getAppManager(),
+ $c->get(IAppManager::class),
$server->getL10N('lib'),
$c->get(AuthorizedGroupMapper::class),
$c->get(IUserSession::class),
diff --git a/lib/private/InitialStateService.php b/lib/private/InitialStateService.php
index c930ffd9466..300aa238397 100644
--- a/lib/private/InitialStateService.php
+++ b/lib/private/InitialStateService.php
@@ -13,29 +13,23 @@ use OC\AppFramework\Bootstrap\Coordinator;
use OCP\AppFramework\QueryException;
use OCP\AppFramework\Services\InitialStateProvider;
use OCP\IInitialStateService;
-use OCP\IServerContainer;
+use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
class InitialStateService implements IInitialStateService {
- /** @var LoggerInterface */
- private $logger;
/** @var string[][] */
- private $states = [];
+ private array $states = [];
/** @var Closure[][] */
- private $lazyStates = [];
+ private array $lazyStates = [];
- /** @var Coordinator */
- private $bootstrapCoordinator;
- /** @var IServerContainer */
- private $container;
-
- public function __construct(LoggerInterface $logger, Coordinator $bootstrapCoordinator, IServerContainer $container) {
- $this->logger = $logger;
- $this->bootstrapCoordinator = $bootstrapCoordinator;
- $this->container = $container;
+ public function __construct(
+ private LoggerInterface $logger,
+ private Coordinator $bootstrapCoordinator,
+ private ContainerInterface $container,
+ ) {
}
public function provideInitialState(string $appName, string $key, $data): void {
diff --git a/lib/private/UserStatus/Manager.php b/lib/private/UserStatus/Manager.php
index 4658f61df82..4cfd1c18e79 100644
--- a/lib/private/UserStatus/Manager.php
+++ b/lib/private/UserStatus/Manager.php
@@ -8,35 +8,21 @@ declare(strict_types=1);
*/
namespace OC\UserStatus;
-use OCP\IServerContainer;
use OCP\UserStatus\IManager;
use OCP\UserStatus\IProvider;
use Psr\Container\ContainerExceptionInterface;
+use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
class Manager implements IManager {
- /** @var IServerContainer */
- private $container;
-
- /** @var LoggerInterface */
- private $logger;
-
- /** @var class-string */
- private $providerClass;
-
- /** @var IProvider */
- private $provider;
-
- /**
- * Manager constructor.
- *
- * @param IServerContainer $container
- * @param LoggerInterface $logger
- */
- public function __construct(IServerContainer $container,
- LoggerInterface $logger) {
- $this->container = $container;
- $this->logger = $logger;
+ /** @var ?class-string */
+ private ?string $providerClass = null;
+ private ?IProvider $provider = null;
+
+ public function __construct(
+ private ContainerInterface $container,
+ private LoggerInterface $logger,
+ ) {
}
/**
@@ -89,7 +75,7 @@ class Manager implements IManager {
public function setUserStatus(string $userId, string $messageId, string $status, bool $createBackup = false, ?string $customMessage = null): void {
$this->setupProvider();
- if (!$this->provider || !($this->provider instanceof ISettableProvider)) {
+ if (!$this->provider instanceof ISettableProvider) {
return;
}
@@ -98,7 +84,7 @@ class Manager implements IManager {
public function revertUserStatus(string $userId, string $messageId, string $status): void {
$this->setupProvider();
- if (!$this->provider || !($this->provider instanceof ISettableProvider)) {
+ if (!$this->provider instanceof ISettableProvider) {
return;
}
$this->provider->revertUserStatus($userId, $messageId, $status);
@@ -106,7 +92,7 @@ class Manager implements IManager {
public function revertMultipleUserStatus(array $userIds, string $messageId, string $status): void {
$this->setupProvider();
- if (!$this->provider || !($this->provider instanceof ISettableProvider)) {
+ if (!$this->provider instanceof ISettableProvider) {
return;
}
$this->provider->revertMultipleUserStatus($userIds, $messageId, $status);
diff --git a/lib/public/IInitialStateService.php b/lib/public/IInitialStateService.php
index 672c086b22d..6c482c2cf20 100644
--- a/lib/public/IInitialStateService.php
+++ b/lib/public/IInitialStateService.php
@@ -11,13 +11,13 @@ use Closure;
/**
* @since 16.0.0
- * @deprecated 21 Use OCP\AppFramework\Services\IInitialState or OCP\AppFramework\Services\InitialStateProvider
+ * @deprecated 21 Use {@see \OCP\AppFramework\Services\IInitialState} or {@see \OCP\AppFramework\Services\InitialStateProvider}
* @see \OCP\AppFramework\Services\IInitialState
*/
interface IInitialStateService {
/**
* Allows an app to provide its initial state to the template system.
- * Use this if you know your initial state sill be used for example if
+ * Use this if you know your initial state still be used for example if
* you are in the render function of you controller.
*
* @since 16.0.0
@@ -26,7 +26,7 @@ interface IInitialStateService {
* @param string $key
* @param bool|int|float|string|array|\JsonSerializable $data
*
- * @deprecated 21 Use OCP\AppFramework\Services\IInitialState or OCP\AppFramework\Services\InitialStateProvider
+ * @deprecated 21 Use {@see \OCP\AppFramework\Services\IInitialState} or {@see \OCP\AppFramework\Services\InitialStateProvider}
* @see \OCP\AppFramework\Services\IInitialState::provideInitialState()
*/
public function provideInitialState(string $appName, string $key, $data): void;
@@ -44,7 +44,7 @@ interface IInitialStateService {
* @param string $key
* @param Closure $closure returns a primitive or an object that implements JsonSerializable
*
- * @deprecated 21 Use OCP\AppFramework\Services\IInitialState or OCP\AppFramework\Services\InitialStateProvider
+ * @deprecated 21 Use {@see \OCP\AppFramework\Services\IInitialState} or {@see \OCP\AppFramework\Services\InitialStateProvider}
* @see \OCP\AppFramework\Services\IInitialState::provideLazyInitialState()
*/
public function provideLazyInitialState(string $appName, string $key, Closure $closure): void;