Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2022-04-07 09:52:32 +0300
committerGitHub <noreply@github.com>2022-04-07 09:52:32 +0300
commit1c09388fb2d46b9aba667df74bc9799d27edddf3 (patch)
tree9c1afce2b0f0380cecd5766131c5b6b31a355565 /lib
parentb8cadab10930df3854481d6cec0162cdbe2a25d2 (diff)
parent94c29af7fe1c56a17f2be37a9c3bb5543f56a404 (diff)
Merge pull request #7108 from nextcloud/feature/7079/property-typehinting-where-possible
Use PHP7.4 property typehinting where possible
Diffstat (limited to 'lib')
-rw-r--r--lib/Activity/Listener.php19
-rw-r--r--lib/Activity/Provider/Base.php21
-rw-r--r--lib/Activity/Setting.php4
-rw-r--r--lib/AppInfo/Application.php3
-rw-r--r--lib/BackgroundJob/CheckHostedSignalingServer.php19
-rw-r--r--lib/BackgroundJob/CheckMatterbridges.php10
-rw-r--r--lib/BackgroundJob/CheckReferenceIdColumn.php7
-rw-r--r--lib/BackgroundJob/ExpireSignalingMessage.php4
-rw-r--r--lib/BackgroundJob/RemoveEmptyRooms.php15
-rw-r--r--lib/BackgroundJob/ResetAssignedSignalingServer.php7
-rw-r--r--lib/BackgroundJob/RetryJob.php5
-rw-r--r--lib/Capabilities.php13
-rw-r--r--lib/Chat/AutoComplete/SearchPlugin.php27
-rw-r--r--lib/Chat/AutoComplete/Sorter.php4
-rw-r--r--lib/Chat/Changelog/Listener.php3
-rw-r--r--lib/Chat/Changelog/Manager.php19
-rw-r--r--lib/Chat/ChatManager.php30
-rw-r--r--lib/Chat/Command/Executor.php21
-rw-r--r--lib/Chat/Command/Listener.php7
-rw-r--r--lib/Chat/CommentsManager.php3
-rw-r--r--lib/Chat/MessageParser.php9
-rw-r--r--lib/Chat/Notifier.php22
-rw-r--r--lib/Chat/Parser/ReactionParser.php3
-rw-r--r--lib/Chat/Parser/SystemMessage.php35
-rw-r--r--lib/Chat/Parser/UserMention.php13
-rw-r--r--lib/Chat/ReactionManager.php15
-rw-r--r--lib/Chat/SystemMessage/Listener.php19
-rw-r--r--lib/Collaboration/Collaborators/Listener.php18
-rw-r--r--lib/Collaboration/Collaborators/RoomPlugin.php7
-rw-r--r--lib/Collaboration/Resources/ConversationProvider.php10
-rw-r--r--lib/Command/ActiveCalls.php7
-rw-r--r--lib/Command/Command/Add.php3
-rw-r--r--lib/Command/Command/AddSamples.php8
-rw-r--r--lib/Command/Command/Delete.php4
-rw-r--r--lib/Command/Command/ListCommand.php3
-rw-r--r--lib/Command/Command/Update.php3
-rw-r--r--lib/Command/Signaling/Add.php4
-rw-r--r--lib/Command/Signaling/Delete.php4
-rw-r--r--lib/Command/Signaling/ListCommand.php4
-rw-r--r--lib/Command/Stun/Add.php4
-rw-r--r--lib/Command/Stun/Delete.php4
-rw-r--r--lib/Command/Stun/ListCommand.php4
-rw-r--r--lib/Command/Turn/Add.php4
-rw-r--r--lib/Command/Turn/Delete.php4
-rw-r--r--lib/Command/Turn/ListCommand.php4
-rw-r--r--lib/Command/User/Remove.php6
-rw-r--r--lib/Config.php20
-rw-r--r--lib/ContactsMenu/Providers/CallProvider.php16
-rw-r--r--lib/Controller/AEnvironmentAwareController.php10
-rw-r--r--lib/Controller/CallController.php10
-rw-r--r--lib/Controller/ChatController.php57
-rw-r--r--lib/Controller/CommandController.php4
-rw-r--r--lib/Controller/FederationController.php9
-rw-r--r--lib/Controller/FilesIntegrationController.php28
-rw-r--r--lib/Controller/GuestController.php4
-rw-r--r--lib/Controller/HostedSignalingServerController.php16
-rw-r--r--lib/Controller/MatterbridgeController.php9
-rw-r--r--lib/Controller/MatterbridgeSettingsController.php3
-rw-r--r--lib/Controller/PageController.php33
-rw-r--r--lib/Controller/PublicShareAuthController.php13
-rw-r--r--lib/Controller/ReactionController.php3
-rw-r--r--lib/Controller/RoomController.php65
-rw-r--r--lib/Controller/SettingsController.php19
-rw-r--r--lib/Controller/SignalingController.php45
-rw-r--r--lib/Controller/TempAvatarController.php13
-rw-r--r--lib/Dashboard/TalkWidget.php7
-rw-r--r--lib/DataObjects/AccountId.php4
-rw-r--r--lib/DataObjects/RegisterAccountData.php15
-rw-r--r--lib/Deck/DeckPluginLoader.php3
-rw-r--r--lib/Events/AddEmailEvent.php4
-rw-r--r--lib/Events/AddParticipantsEvent.php10
-rw-r--r--lib/Events/AttendeesEvent.php2
-rw-r--r--lib/Events/ChatEvent.php7
-rw-r--r--lib/Events/ChatMessageEvent.php4
-rw-r--r--lib/Events/ChatParticipantEvent.php4
-rw-r--r--lib/Events/CommandEvent.php12
-rw-r--r--lib/Events/CreateRoomTokenEvent.php10
-rw-r--r--lib/Events/EndCallForEveryoneEvent.php10
-rw-r--r--lib/Events/GetTurnServersEvent.php4
-rw-r--r--lib/Events/JoinRoomGuestEvent.php10
-rw-r--r--lib/Events/JoinRoomUserEvent.php13
-rw-r--r--lib/Events/ModifyLobbyEvent.php7
-rw-r--r--lib/Events/ModifyParticipantEvent.php4
-rw-r--r--lib/Events/ModifyRoomEvent.php7
-rw-r--r--lib/Events/ParticipantEvent.php4
-rw-r--r--lib/Events/RemoveParticipantEvent.php6
-rw-r--r--lib/Events/RemoveUserEvent.php4
-rw-r--r--lib/Events/RoomEvent.php4
-rw-r--r--lib/Events/SignalingEvent.php4
-rw-r--r--lib/Events/SignalingRoomPropertiesEvent.php7
-rw-r--r--lib/Events/UserEvent.php4
-rw-r--r--lib/Events/VerifyRoomPasswordEvent.php10
-rw-r--r--lib/Federation/CloudFederationProviderTalk.php25
-rw-r--r--lib/Federation/FederationManager.php15
-rw-r--r--lib/Federation/Notifications.php18
-rw-r--r--lib/Files/Listener.php13
-rw-r--r--lib/Files/TemplateLoader.php9
-rw-r--r--lib/Files/Util.php17
-rw-r--r--lib/Flow/Operation.php15
-rw-r--r--lib/Flow/RegisterOperationsListener.php4
-rw-r--r--lib/GuestManager.php24
-rw-r--r--lib/Listener/AMembershipListener.php13
-rw-r--r--lib/Listener/BeforeUserLoggedOutListener.php10
-rw-r--r--lib/Listener/CSPListener.php4
-rw-r--r--lib/Listener/CircleDeletedListener.php7
-rw-r--r--lib/Listener/CircleMembershipListener.php6
-rw-r--r--lib/Listener/GroupDeletedListener.php10
-rw-r--r--lib/Listener/RestrictStartingCalls.php7
-rw-r--r--lib/Listener/UserDeletedListener.php4
-rw-r--r--lib/Listener/UserDisplayNameListener.php4
-rw-r--r--lib/Manager.php48
-rw-r--r--lib/MatterbridgeManager.php36
-rw-r--r--lib/Middleware/CanUseTalkMiddleware.php7
-rw-r--r--lib/Middleware/InjectionMiddleware.php16
-rw-r--r--lib/Migration/CacheUserDisplayNames.php7
-rw-r--r--lib/Migration/ClearResourceAccessCache.php9
-rw-r--r--lib/Migration/CreateHelpCommand.php4
-rw-r--r--lib/Migration/FixNamespaceInDatabaseTables.php4
-rw-r--r--lib/Migration/Version10000Date20201015134000.php6
-rw-r--r--lib/Migration/Version11000Date20200922161218.php4
-rw-r--r--lib/Migration/Version14000Date20220217115327.php4
-rw-r--r--lib/Migration/Version2000Date20171026140256.php10
-rw-r--r--lib/Migration/Version2000Date20171026140257.php12
-rw-r--r--lib/Migration/Version2001Date20170707115443.php7
-rw-r--r--lib/Migration/Version2001Date20170929092606.php4
-rw-r--r--lib/Migration/Version2001Date20171026134605.php7
-rw-r--r--lib/Migration/Version2001Date20180103144447.php7
-rw-r--r--lib/Migration/Version3003Date20180718112436.php4
-rw-r--r--lib/Migration/Version3003Date20180718133519.php4
-rw-r--r--lib/Migration/Version7000Date20190724121136.php4
-rw-r--r--lib/Migration/Version7000Date20190724121137.php4
-rw-r--r--lib/Notification/Listener.php27
-rw-r--r--lib/Notification/Notifier.php41
-rw-r--r--lib/Participant.php9
-rw-r--r--lib/Profile/TalkAction.php13
-rw-r--r--lib/Room.php97
-rw-r--r--lib/Search/ConversationSearch.php10
-rw-r--r--lib/Search/MessageSearch.php16
-rw-r--r--lib/Service/CommandService.php7
-rw-r--r--lib/Service/HostedSignalingServerService.php18
-rw-r--r--lib/Service/MembershipService.php10
-rw-r--r--lib/Service/ParticipantService.php45
-rw-r--r--lib/Service/RoomService.php13
-rw-r--r--lib/Service/SessionService.php9
-rw-r--r--lib/Settings/Admin/AdminSettings.php31
-rw-r--r--lib/Settings/Admin/Section.php7
-rw-r--r--lib/Settings/Personal.php4
-rw-r--r--lib/Share/Helper/DeletedShareAPIController.php7
-rw-r--r--lib/Share/Helper/ShareAPIController.php16
-rw-r--r--lib/Share/Listener.php3
-rw-r--r--lib/Share/RoomShareProvider.php29
-rw-r--r--lib/Signaling/BackendNotifier.php18
-rw-r--r--lib/Signaling/Manager.php9
-rw-r--r--lib/Signaling/Messages.php9
-rw-r--r--lib/Status/Listener.php3
-rw-r--r--lib/TalkSession.php4
156 files changed, 608 insertions, 1279 deletions
diff --git a/lib/Activity/Listener.php b/lib/Activity/Listener.php
index 57410417f..f8d210553 100644
--- a/lib/Activity/Listener.php
+++ b/lib/Activity/Listener.php
@@ -41,24 +41,17 @@ use OCP\IUserSession;
use Psr\Log\LoggerInterface;
class Listener {
+ protected IManager $activityManager;
- /** @var IManager */
- protected $activityManager;
+ protected IUserSession $userSession;
- /** @var IUserSession */
- protected $userSession;
+ protected ChatManager $chatManager;
- /** @var ChatManager */
- protected $chatManager;
+ protected ParticipantService $participantService;
- /** @var ParticipantService */
- protected $participantService;
+ protected LoggerInterface $logger;
- /** @var LoggerInterface */
- protected $logger;
-
- /** @var ITimeFactory */
- protected $timeFactory;
+ protected ITimeFactory $timeFactory;
public function __construct(IManager $activityManager,
IUserSession $userSession,
diff --git a/lib/Activity/Provider/Base.php b/lib/Activity/Provider/Base.php
index b1803ceaf..f1cc6c499 100644
--- a/lib/Activity/Provider/Base.php
+++ b/lib/Activity/Provider/Base.php
@@ -36,22 +36,15 @@ use OCP\IUserManager;
use OCP\L10N\IFactory;
abstract class Base implements IProvider {
-
- /** @var IFactory */
- protected $languageFactory;
- /** @var IURLGenerator */
- protected $url;
- /** @var Config */
- protected $config;
- /** @var IManager */
- protected $activityManager;
- /** @var IUserManager */
- protected $userManager;
- /** @var Manager */
- protected $manager;
+ protected IFactory $languageFactory;
+ protected IURLGenerator $url;
+ protected Config $config;
+ protected IManager $activityManager;
+ protected IUserManager $userManager;
+ protected Manager $manager;
/** @var string[] */
- protected $displayNames = [];
+ protected array $displayNames = [];
public function __construct(IFactory $languageFactory,
IURLGenerator $url,
diff --git a/lib/Activity/Setting.php b/lib/Activity/Setting.php
index 13d4ead8d..9d853b68a 100644
--- a/lib/Activity/Setting.php
+++ b/lib/Activity/Setting.php
@@ -27,9 +27,7 @@ use OCP\Activity\ActivitySettings;
use OCP\IL10N;
class Setting extends ActivitySettings {
-
- /** @var IL10N */
- protected $l;
+ protected IL10N $l;
public function __construct(IL10N $l) {
$this->l = $l;
diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php
index 3cffc1723..c52c766b4 100644
--- a/lib/AppInfo/Application.php
+++ b/lib/AppInfo/Application.php
@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace OCA\Talk\AppInfo;
+use OCP\Util;
use OCA\Circles\Events\AddingCircleMemberEvent;
use OCA\Circles\Events\CircleDestroyedEvent;
use OCA\Circles\Events\RemovingCircleMemberEvent;
@@ -184,7 +185,7 @@ class Application extends App implements IBootstrap {
$resourceManager = $server->get(IProviderManager::class);
$resourceManager->registerResourceProvider(ConversationProvider::class);
$server->getEventDispatcher()->addListener('\OCP\Collaboration\Resources::loadAdditionalScripts', function () {
- \OCP\Util::addScript(self::APP_ID, 'talk-collections');
+ Util::addScript(self::APP_ID, 'talk-collections');
});
}
diff --git a/lib/BackgroundJob/CheckHostedSignalingServer.php b/lib/BackgroundJob/CheckHostedSignalingServer.php
index dbb2044ad..c47b72209 100644
--- a/lib/BackgroundJob/CheckHostedSignalingServer.php
+++ b/lib/BackgroundJob/CheckHostedSignalingServer.php
@@ -39,19 +39,12 @@ use OCP\Notification\IManager;
use Psr\Log\LoggerInterface;
class CheckHostedSignalingServer extends TimedJob {
-
- /** @var HostedSignalingServerService */
- private $hostedSignalingServerService;
- /** @var IConfig */
- private $config;
- /** @var IManager */
- private $notificationManager;
- /** @var IGroupManager */
- private $groupManager;
- /** @var IURLGenerator */
- private $urlGenerator;
- /** @var LoggerInterface */
- private $logger;
+ private HostedSignalingServerService $hostedSignalingServerService;
+ private IConfig $config;
+ private IManager $notificationManager;
+ private IGroupManager $groupManager;
+ private IURLGenerator $urlGenerator;
+ private LoggerInterface $logger;
public function __construct(ITimeFactory $timeFactory,
HostedSignalingServerService $hostedSignalingServerService,
diff --git a/lib/BackgroundJob/CheckMatterbridges.php b/lib/BackgroundJob/CheckMatterbridges.php
index 0dae15d04..9a3b691c7 100644
--- a/lib/BackgroundJob/CheckMatterbridges.php
+++ b/lib/BackgroundJob/CheckMatterbridges.php
@@ -36,15 +36,11 @@ use Psr\Log\LoggerInterface;
* @package OCA\Talk\BackgroundJob
*/
class CheckMatterbridges extends TimedJob {
+ protected IConfig $serverConfig;
- /** @var IConfig */
- protected $serverConfig;
+ protected MatterbridgeManager $bridgeManager;
- /** @var MatterbridgeManager */
- protected $bridgeManager;
-
- /** @var LoggerInterface */
- protected $logger;
+ protected LoggerInterface $logger;
public function __construct(ITimeFactory $time,
IConfig $serverConfig,
diff --git a/lib/BackgroundJob/CheckReferenceIdColumn.php b/lib/BackgroundJob/CheckReferenceIdColumn.php
index 53414ad87..2a7e4c8d4 100644
--- a/lib/BackgroundJob/CheckReferenceIdColumn.php
+++ b/lib/BackgroundJob/CheckReferenceIdColumn.php
@@ -38,11 +38,8 @@ use OCP\IDBConnection;
* @package OCA\Talk\BackgroundJob
*/
class CheckReferenceIdColumn extends TimedJob {
-
- /** @var IJobList */
- protected $jobList;
- /** @var IConfig */
- protected $serverConfig;
+ protected IJobList $jobList;
+ protected IConfig $serverConfig;
/** @var IDBConnection|ConnectionAdapter */
protected $connection;
diff --git a/lib/BackgroundJob/ExpireSignalingMessage.php b/lib/BackgroundJob/ExpireSignalingMessage.php
index 3b0e26f03..ff91ee5fe 100644
--- a/lib/BackgroundJob/ExpireSignalingMessage.php
+++ b/lib/BackgroundJob/ExpireSignalingMessage.php
@@ -34,9 +34,7 @@ use OCP\BackgroundJob\IJob;
* @package OCA\Talk\BackgroundJob
*/
class ExpireSignalingMessage extends TimedJob {
-
- /** @var Messages */
- protected $messages;
+ protected Messages $messages;
public function __construct(ITimeFactory $timeFactory,
Messages $messages) {
diff --git a/lib/BackgroundJob/RemoveEmptyRooms.php b/lib/BackgroundJob/RemoveEmptyRooms.php
index bff2d321b..304ae84f1 100644
--- a/lib/BackgroundJob/RemoveEmptyRooms.php
+++ b/lib/BackgroundJob/RemoveEmptyRooms.php
@@ -38,20 +38,15 @@ use Psr\Log\LoggerInterface;
* @package OCA\Talk\BackgroundJob
*/
class RemoveEmptyRooms extends TimedJob {
+ protected Manager $manager;
- /** @var Manager */
- protected $manager;
+ protected ParticipantService $participantService;
- /** @var ParticipantService */
- protected $participantService;
+ protected LoggerInterface $logger;
- /** @var LoggerInterface */
- protected $logger;
+ protected IUserMountCache $userMountCache;
- /** @var IUserMountCache */
- protected $userMountCache;
-
- protected $numDeletedRooms = 0;
+ protected int $numDeletedRooms = 0;
public function __construct(ITimeFactory $timeFactory,
Manager $manager,
diff --git a/lib/BackgroundJob/ResetAssignedSignalingServer.php b/lib/BackgroundJob/ResetAssignedSignalingServer.php
index 6b9c77c2a..989bf743d 100644
--- a/lib/BackgroundJob/ResetAssignedSignalingServer.php
+++ b/lib/BackgroundJob/ResetAssignedSignalingServer.php
@@ -31,11 +31,8 @@ use OCP\ICache;
use OCP\ICacheFactory;
class ResetAssignedSignalingServer extends TimedJob {
-
- /** @var Manager */
- protected $manager;
- /** @var ICache */
- protected $cache;
+ protected Manager $manager;
+ protected ICache $cache;
public function __construct(ITimeFactory $time,
Manager $manager,
diff --git a/lib/BackgroundJob/RetryJob.php b/lib/BackgroundJob/RetryJob.php
index 3fd346177..74f24b996 100644
--- a/lib/BackgroundJob/RetryJob.php
+++ b/lib/BackgroundJob/RetryJob.php
@@ -45,11 +45,10 @@ use OCP\ILogger;
* @package OCA\Talk\BackgroundJob
*/
class RetryJob extends Job {
- /** @var Notifications */
- private $notifications;
+ private Notifications $notifications;
/** @var int max number of attempts to send the request */
- private $maxTry = 20;
+ private int $maxTry = 20;
public function __construct(Notifications $notifications,
diff --git a/lib/Capabilities.php b/lib/Capabilities.php
index 798bb5a1d..50dad5816 100644
--- a/lib/Capabilities.php
+++ b/lib/Capabilities.php
@@ -33,15 +33,10 @@ use OCP\IUser;
use OCP\IUserSession;
class Capabilities implements IPublicCapability {
-
- /** @var IConfig */
- protected $serverConfig;
- /** @var Config */
- protected $talkConfig;
- /** @var ICommentsManager */
- protected $commentsManager;
- /** @var IUserSession */
- protected $userSession;
+ protected IConfig $serverConfig;
+ protected Config $talkConfig;
+ protected ICommentsManager $commentsManager;
+ protected IUserSession $userSession;
public function __construct(IConfig $serverConfig,
Config $talkConfig,
diff --git a/lib/Chat/AutoComplete/SearchPlugin.php b/lib/Chat/AutoComplete/SearchPlugin.php
index aed0b589c..9cabe3e85 100644
--- a/lib/Chat/AutoComplete/SearchPlugin.php
+++ b/lib/Chat/AutoComplete/SearchPlugin.php
@@ -37,24 +37,15 @@ use OCP\IUser;
use OCP\IUserManager;
class SearchPlugin implements ISearchPlugin {
-
- /** @var IUserManager */
- protected $userManager;
- /** @var GuestManager */
- protected $guestManager;
- /** @var TalkSession */
- protected $talkSession;
- /** @var ParticipantService */
- protected $participantService;
- /** @var Util */
- protected $util;
- /** @var string|null */
- protected $userId;
- /** @var IL10N */
- protected $l;
-
- /** @var Room */
- protected $room;
+ protected IUserManager $userManager;
+ protected GuestManager $guestManager;
+ protected TalkSession $talkSession;
+ protected ParticipantService $participantService;
+ protected Util $util;
+ protected ?string $userId;
+ protected IL10N $l;
+
+ protected ?Room $room = null;
public function __construct(IUserManager $userManager,
GuestManager $guestManager,
diff --git a/lib/Chat/AutoComplete/Sorter.php b/lib/Chat/AutoComplete/Sorter.php
index cf2e485b2..f63d1a284 100644
--- a/lib/Chat/AutoComplete/Sorter.php
+++ b/lib/Chat/AutoComplete/Sorter.php
@@ -28,9 +28,7 @@ use OCP\Collaboration\AutoComplete\ISorter;
use OCP\Comments\ICommentsManager;
class Sorter implements ISorter {
-
- /** @var ICommentsManager */
- protected $commentsManager;
+ protected ICommentsManager $commentsManager;
public function __construct(CommentsManager $commentsManager) {
$this->commentsManager = $commentsManager;
diff --git a/lib/Chat/Changelog/Listener.php b/lib/Chat/Changelog/Listener.php
index 7ff92f9d7..b534abdd0 100644
--- a/lib/Chat/Changelog/Listener.php
+++ b/lib/Chat/Changelog/Listener.php
@@ -38,8 +38,7 @@ class Listener {
}, -100);
}
- /** @var Manager */
- protected $manager;
+ protected Manager $manager;
public function __construct(Manager $manager) {
$this->manager = $manager;
diff --git a/lib/Chat/Changelog/Manager.php b/lib/Chat/Changelog/Manager.php
index 8f15db9c1..492fe46b2 100644
--- a/lib/Chat/Changelog/Manager.php
+++ b/lib/Chat/Changelog/Manager.php
@@ -31,19 +31,12 @@ use OCP\IDBConnection;
use OCP\IL10N;
class Manager {
-
- /** @var IConfig */
- protected $config;
- /** @var IDBConnection */
- protected $connection;
- /** @var RoomManager */
- protected $roomManager;
- /** @var ChatManager */
- protected $chatManager;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var IL10N */
- protected $l;
+ protected IConfig $config;
+ protected IDBConnection $connection;
+ protected RoomManager $roomManager;
+ protected ChatManager $chatManager;
+ protected ITimeFactory $timeFactory;
+ protected IL10N $l;
public function __construct(IConfig $config,
IDBConnection $connection,
diff --git a/lib/Chat/ChatManager.php b/lib/Chat/ChatManager.php
index a83645ca2..4c66e9bc5 100644
--- a/lib/Chat/ChatManager.php
+++ b/lib/Chat/ChatManager.php
@@ -72,26 +72,16 @@ class ChatManager {
/** @var ICommentsManager|CommentsManager
*/
private $commentsManager;
- /** @var IEventDispatcher */
- private $dispatcher;
- /** @var IDBConnection */
- private $connection;
- /** @var INotificationManager */
- private $notificationManager;
- /** @var IManager */
- private $shareManager;
- /** @var RoomShareProvider */
- private $shareProvider;
- /** @var ParticipantService */
- private $participantService;
- /** @var Notifier */
- private $notifier;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var ICache */
- protected $cache;
- /** @var ICache */
- protected $unreadCountCache;
+ private IEventDispatcher $dispatcher;
+ private IDBConnection $connection;
+ private INotificationManager $notificationManager;
+ private \OCP\Share\IManager $shareManager;
+ private RoomShareProvider $shareProvider;
+ private ParticipantService $participantService;
+ private Notifier $notifier;
+ protected ITimeFactory $timeFactory;
+ protected ICache $cache;
+ protected ICache $unreadCountCache;
protected AttachmentService $attachmentService;
public function __construct(CommentsManager $commentsManager,
diff --git a/lib/Chat/Command/Executor.php b/lib/Chat/Command/Executor.php
index 71dc55aa5..3a51239c7 100644
--- a/lib/Chat/Command/Executor.php
+++ b/lib/Chat/Command/Executor.php
@@ -44,20 +44,15 @@ class Executor {
public const PLACEHOLDER_ARGUMENTS = '{ARGUMENTS}';
public const PLACEHOLDER_ARGUMENTS_DOUBLEQUOTE_ESCAPED = '{ARGUMENTS_DOUBLEQUOTE_ESCAPED}';
- /** @var IEventDispatcher */
- protected $dispatcher;
+ protected IEventDispatcher $dispatcher;
- /** @var ShellExecutor */
- protected $shellExecutor;
+ protected ShellExecutor $shellExecutor;
- /** @var CommandService */
- protected $commandService;
+ protected CommandService $commandService;
- /** @var LoggerInterface */
- protected $logger;
+ protected LoggerInterface $logger;
- /** @var IL10N */
- protected $l;
+ protected IL10N $l;
public function __construct(IEventDispatcher $dispatcher,
ShellExecutor $shellExecutor,
@@ -120,7 +115,7 @@ class Executor {
$message->setVerb('command');
}
- protected function execHelp(Room $room, IComment $message, string $arguments, Participant $participant): string {
+ protected function execHelp(Room $room, IComment $message, string $arguments, Participant $participant): ?string {
if ($arguments !== '' && $arguments !== 'help') {
return $this->execHelpSingleCommand($room, $message, $arguments);
}
@@ -165,7 +160,7 @@ class Executor {
return implode("\n", $helps);
}
- protected function execHelpSingleCommand(Room $room, IComment $message, string $arguments): string {
+ protected function execHelpSingleCommand(Room $room, IComment $message, string $arguments): ?string {
try {
$input = explode(' ', $arguments, 2);
if (count($input) === 1) {
@@ -191,7 +186,7 @@ class Executor {
}
}
- protected function execApp(Room $room, IComment $message, Command $command, string $arguments): string {
+ protected function execApp(Room $room, IComment $message, Command $command, string $arguments): ?string {
$event = $this->createEvent($room, $message, $command, $arguments);
$this->dispatcher->dispatch(self::EVENT_APP_EXECUTE, $event);
return $event->getOutput();
diff --git a/lib/Chat/Command/Listener.php b/lib/Chat/Command/Listener.php
index 42dc4bbbe..de7a56807 100644
--- a/lib/Chat/Command/Listener.php
+++ b/lib/Chat/Command/Listener.php
@@ -31,11 +31,8 @@ use OCP\AppFramework\Db\DoesNotExistException;
use OCP\EventDispatcher\IEventDispatcher;
class Listener {
-
- /** @var CommandService */
- protected $commandService;
- /** @var Executor */
- protected $executor;
+ protected CommandService $commandService;
+ protected Executor $executor;
public function __construct(CommandService $commandService,
Executor $executor) {
diff --git a/lib/Chat/CommentsManager.php b/lib/Chat/CommentsManager.php
index 44a97e0ef..cf91bd662 100644
--- a/lib/Chat/CommentsManager.php
+++ b/lib/Chat/CommentsManager.php
@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace OCA\Talk\Chat;
+use OCP\DB\Exception;
use OC\Comments\Comment;
use OC\Comments\Manager;
use OCP\Comments\IComment;
@@ -44,7 +45,7 @@ class CommentsManager extends Manager {
/**
* @param string[] $ids
* @return IComment[]
- * @throws \OCP\DB\Exception
+ * @throws Exception
*/
public function getCommentsById(array $ids): array {
$commentIds = array_map('intval', $ids);
diff --git a/lib/Chat/MessageParser.php b/lib/Chat/MessageParser.php
index 5e8ae8463..028020b91 100644
--- a/lib/Chat/MessageParser.php
+++ b/lib/Chat/MessageParser.php
@@ -43,14 +43,11 @@ use OCP\IUserManager;
class MessageParser {
public const EVENT_MESSAGE_PARSE = self::class . '::parseMessage';
- /** @var IEventDispatcher */
- private $dispatcher;
+ private IEventDispatcher $dispatcher;
- /** @var IUserManager */
- private $userManager;
+ private IUserManager $userManager;
- /** @var array */
- protected $guestNames = [];
+ protected array $guestNames = [];
public function __construct(IEventDispatcher $dispatcher,
IUserManager $userManager) {
diff --git a/lib/Chat/Notifier.php b/lib/Chat/Notifier.php
index e255dae29..b90931902 100644
--- a/lib/Chat/Notifier.php
+++ b/lib/Chat/Notifier.php
@@ -47,21 +47,13 @@ use OCP\Notification\INotification;
* prepares the notifications for display.
*/
class Notifier {
-
- /** @var INotificationManager */
- private $notificationManager;
- /** @var IUserManager */
- private $userManager;
- /** @var ParticipantService */
- private $participantService;
- /** @var Manager */
- private $manager;
- /** @var IConfig */
- private $config;
- /** @var ITimeFactory */
- private $timeFactory;
- /** @var Util */
- private $util;
+ private INotificationManager $notificationManager;
+ private IUserManager $userManager;
+ private ParticipantService $participantService;
+ private Manager $manager;
+ private IConfig $config;
+ private ITimeFactory $timeFactory;
+ private Util $util;
public function __construct(INotificationManager $notificationManager,
IUserManager $userManager,
diff --git a/lib/Chat/Parser/ReactionParser.php b/lib/Chat/Parser/ReactionParser.php
index 0c36a6e6f..16a9b0818 100644
--- a/lib/Chat/Parser/ReactionParser.php
+++ b/lib/Chat/Parser/ReactionParser.php
@@ -29,8 +29,7 @@ use OCA\Talk\Model\Message;
use OCP\IL10N;
class ReactionParser {
- /** @var IL10N|null */
- private $l;
+ private ?IL10N $l = null;
/**
* @param Message $message
* @throws \OutOfBoundsException
diff --git a/lib/Chat/Parser/SystemMessage.php b/lib/Chat/Parser/SystemMessage.php
index dd4aa7b1c..3cd7f4365 100644
--- a/lib/Chat/Parser/SystemMessage.php
+++ b/lib/Chat/Parser/SystemMessage.php
@@ -49,38 +49,29 @@ use OCP\Share\Exceptions\ShareNotFound;
use Sabre\VObject\Reader;
class SystemMessage {
-
- /** @var IUserManager */
- protected $userManager;
- /** @var IGroupManager */
- protected $groupManager;
- /** @var GuestManager */
- protected $guestManager;
- /** @var IPreviewManager */
- protected $previewManager;
- /** @var RoomShareProvider */
- protected $shareProvider;
+ protected IUserManager $userManager;
+ protected IGroupManager $groupManager;
+ protected GuestManager $guestManager;
+ protected IPreviewManager $previewManager;
+ protected RoomShareProvider $shareProvider;
/** @var PhotoCache */
protected $photoCache;
- /** @var IRootFolder */
- protected $rootFolder;
- /** @var IURLGenerator */
- protected $url;
- /** @var IL10N */
- protected $l;
+ protected IRootFolder $rootFolder;
+ protected IURLGenerator $url;
+ protected ?IL10N $l = null;
/**
* @psalm-var array<array-key, null|string>
*/
- protected $displayNames = [];
+ protected array $displayNames = [];
/** @var string[] */
- protected $groupNames = [];
+ protected array $groupNames = [];
/** @var string[] */
- protected $circleNames = [];
+ protected array $circleNames = [];
/** @var string[] */
- protected $circleLinks = [];
+ protected array $circleLinks = [];
/** @var string[] */
- protected $guestNames = [];
+ protected array $guestNames = [];
public function __construct(IUserManager $userManager,
IGroupManager $groupManager,
diff --git a/lib/Chat/Parser/UserMention.php b/lib/Chat/Parser/UserMention.php
index 190afd212..531dbd037 100644
--- a/lib/Chat/Parser/UserMention.php
+++ b/lib/Chat/Parser/UserMention.php
@@ -43,16 +43,11 @@ class UserMention {
* Do NOT inject OCA\Talk\Chat\CommentsManager here
* otherwise the display name resolvers are lost
* and mentions are not replaced anymore.
- *
- * @var ICommentsManager
*/
- private $commentsManager;
- /** @var IUserManager */
- private $userManager;
- /** @var GuestManager */
- private $guestManager;
- /** @var IL10N */
- private $l;
+ private ICommentsManager $commentsManager;
+ private IUserManager $userManager;
+ private GuestManager $guestManager;
+ private IL10N $l;
public function __construct(ICommentsManager $commentsManager,
IUserManager $userManager,
diff --git a/lib/Chat/ReactionManager.php b/lib/Chat/ReactionManager.php
index e90b85017..be97b84e7 100644
--- a/lib/Chat/ReactionManager.php
+++ b/lib/Chat/ReactionManager.php
@@ -37,18 +37,13 @@ use OCP\Comments\NotFoundException;
use OCP\IL10N;
class ReactionManager {
- /** @var ChatManager */
- private $chatManager;
+ private ChatManager $chatManager;
/** @var ICommentsManager|CommentsManager */
private $commentsManager;
- /** @var IL10N */
- private $l;
- /** @var MessageParser */
- private $messageParser;
- /** @var Notifier */
- private $notifier;
- /** @var ITimeFactory */
- protected $timeFactory;
+ private IL10N $l;
+ private MessageParser $messageParser;
+ private Notifier $notifier;
+ protected ITimeFactory $timeFactory;
public function __construct(ChatManager $chatManager,
CommentsManager $commentsManager,
diff --git a/lib/Chat/SystemMessage/Listener.php b/lib/Chat/SystemMessage/Listener.php
index adf28a7f8..6190c1e48 100644
--- a/lib/Chat/SystemMessage/Listener.php
+++ b/lib/Chat/SystemMessage/Listener.php
@@ -55,19 +55,12 @@ use OCP\Share\IShare;
use Symfony\Component\EventDispatcher\GenericEvent;
class Listener implements IEventListener {
-
- /** @var IRequest */
- protected $request;
- /** @var ChatManager */
- protected $chatManager;
- /** @var TalkSession */
- protected $talkSession;
- /** @var ISession */
- protected $session;
- /** @var IUserSession */
- protected $userSession;
- /** @var ITimeFactory */
- protected $timeFactory;
+ protected IRequest $request;
+ protected ChatManager $chatManager;
+ protected TalkSession $talkSession;
+ protected ISession $session;
+ protected IUserSession $userSession;
+ protected ITimeFactory $timeFactory;
public function __construct(IRequest $request,
ChatManager $chatManager,
diff --git a/lib/Collaboration/Collaborators/Listener.php b/lib/Collaboration/Collaborators/Listener.php
index dbf6fc3c6..afbd5653f 100644
--- a/lib/Collaboration/Collaborators/Listener.php
+++ b/lib/Collaboration/Collaborators/Listener.php
@@ -38,19 +38,13 @@ use OCP\IUser;
use OCP\IUserManager;
class Listener {
-
- /** @var Manager */
- protected $manager;
- /** @var IUserManager */
- protected $userManager;
- /** @var Config */
- protected $config;
+ protected Manager $manager;
+ protected IUserManager $userManager;
+ protected Config $config;
/** @var string[] */
- protected $allowedGroupIds = [];
- /** @var string */
- protected $roomToken;
- /** @var Room */
- protected $room;
+ protected array $allowedGroupIds = [];
+ protected string $roomToken;
+ protected ?Room $room = null;
public function __construct(Manager $manager,
IUserManager $userManager,
diff --git a/lib/Collaboration/Collaborators/RoomPlugin.php b/lib/Collaboration/Collaborators/RoomPlugin.php
index e2455caec..ea9e92d8e 100644
--- a/lib/Collaboration/Collaborators/RoomPlugin.php
+++ b/lib/Collaboration/Collaborators/RoomPlugin.php
@@ -33,12 +33,9 @@ use OCP\IUserSession;
use OCP\Share\IShare;
class RoomPlugin implements ISearchPlugin {
+ private Manager $manager;
- /** @var Manager */
- private $manager;
-
- /** @var IUserSession */
- private $userSession;
+ private IUserSession $userSession;
public function __construct(Manager $manager,
IUserSession $userSession) {
diff --git a/lib/Collaboration/Resources/ConversationProvider.php b/lib/Collaboration/Resources/ConversationProvider.php
index 3c30b1428..591157287 100644
--- a/lib/Collaboration/Resources/ConversationProvider.php
+++ b/lib/Collaboration/Resources/ConversationProvider.php
@@ -36,13 +36,9 @@ use OCP\IUser;
use OCP\IUserSession;
class ConversationProvider implements IProvider {
-
- /** @var Manager */
- protected $manager;
- /** @var IUserSession */
- protected $userSession;
- /** @var IURLGenerator */
- protected $urlGenerator;
+ protected Manager $manager;
+ protected IUserSession $userSession;
+ protected IURLGenerator $urlGenerator;
public function __construct(Manager $manager,
IUserSession $userSession,
diff --git a/lib/Command/ActiveCalls.php b/lib/Command/ActiveCalls.php
index 72643c67c..62905567e 100644
--- a/lib/Command/ActiveCalls.php
+++ b/lib/Command/ActiveCalls.php
@@ -31,12 +31,9 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ActiveCalls extends Base {
+ public IDBConnection $connection;
- /** @var IDBConnection */
- public $connection;
-
- /** @var Manager */
- public $manager;
+ public Manager $manager;
public function __construct(IDBConnection $connection) {
parent::__construct();
diff --git a/lib/Command/Command/Add.php b/lib/Command/Command/Add.php
index 1756367b5..b47bddd43 100644
--- a/lib/Command/Command/Add.php
+++ b/lib/Command/Command/Add.php
@@ -32,8 +32,7 @@ use Symfony\Component\Console\Output\OutputInterface;
class Add extends Base {
use TRenderCommand;
- /** @var CommandService */
- private $service;
+ private CommandService $service;
public function __construct(CommandService $service) {
parent::__construct();
diff --git a/lib/Command/Command/AddSamples.php b/lib/Command/Command/AddSamples.php
index 2ac8ec1c3..c0c7cb3e1 100644
--- a/lib/Command/Command/AddSamples.php
+++ b/lib/Command/Command/AddSamples.php
@@ -35,12 +35,10 @@ use Symfony\Component\Console\Output\OutputInterface;
class AddSamples extends Base {
use TRenderCommand;
- /** @var CommandService */
- private $service;
- /** @var IAppManager */
- protected $appManager;
+ private CommandService $service;
+ protected IAppManager $appManager;
- protected $commands = [];
+ protected array $commands = [];
public function __construct(CommandService $service, IAppManager $appManager) {
parent::__construct();
diff --git a/lib/Command/Command/Delete.php b/lib/Command/Command/Delete.php
index cdc6790dd..66c313bcf 100644
--- a/lib/Command/Command/Delete.php
+++ b/lib/Command/Command/Delete.php
@@ -31,9 +31,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Delete extends Base {
-
- /** @var CommandService */
- private $service;
+ private CommandService $service;
public function __construct(CommandService $service) {
parent::__construct();
diff --git a/lib/Command/Command/ListCommand.php b/lib/Command/Command/ListCommand.php
index 1698b820c..d5c0d4baa 100644
--- a/lib/Command/Command/ListCommand.php
+++ b/lib/Command/Command/ListCommand.php
@@ -32,8 +32,7 @@ use Symfony\Component\Console\Output\OutputInterface;
class ListCommand extends Base {
use TRenderCommand;
- /** @var CommandService */
- private $service;
+ private CommandService $service;
public function __construct(CommandService $service) {
parent::__construct();
diff --git a/lib/Command/Command/Update.php b/lib/Command/Command/Update.php
index f9cfdbed8..8d26cf69a 100644
--- a/lib/Command/Command/Update.php
+++ b/lib/Command/Command/Update.php
@@ -33,8 +33,7 @@ use Symfony\Component\Console\Output\OutputInterface;
class Update extends Base {
use TRenderCommand;
- /** @var CommandService */
- private $service;
+ private CommandService $service;
public function __construct(CommandService $service) {
parent::__construct();
diff --git a/lib/Command/Signaling/Add.php b/lib/Command/Signaling/Add.php
index 784bb44df..3bd6e6104 100644
--- a/lib/Command/Signaling/Add.php
+++ b/lib/Command/Signaling/Add.php
@@ -33,9 +33,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Add extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Signaling/Delete.php b/lib/Command/Signaling/Delete.php
index ed9f3b3ea..f2672d369 100644
--- a/lib/Command/Signaling/Delete.php
+++ b/lib/Command/Signaling/Delete.php
@@ -32,9 +32,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Delete extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Signaling/ListCommand.php b/lib/Command/Signaling/ListCommand.php
index 2dc86abc7..18edb1c9b 100644
--- a/lib/Command/Signaling/ListCommand.php
+++ b/lib/Command/Signaling/ListCommand.php
@@ -31,9 +31,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ListCommand extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Stun/Add.php b/lib/Command/Stun/Add.php
index 89ccb6986..2a85ac694 100644
--- a/lib/Command/Stun/Add.php
+++ b/lib/Command/Stun/Add.php
@@ -32,9 +32,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Add extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Stun/Delete.php b/lib/Command/Stun/Delete.php
index 04291265f..1b4ecab37 100644
--- a/lib/Command/Stun/Delete.php
+++ b/lib/Command/Stun/Delete.php
@@ -32,9 +32,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Delete extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Stun/ListCommand.php b/lib/Command/Stun/ListCommand.php
index 6168e327a..704f73167 100644
--- a/lib/Command/Stun/ListCommand.php
+++ b/lib/Command/Stun/ListCommand.php
@@ -31,9 +31,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ListCommand extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Turn/Add.php b/lib/Command/Turn/Add.php
index 9c25386c6..6f4a1f9c3 100644
--- a/lib/Command/Turn/Add.php
+++ b/lib/Command/Turn/Add.php
@@ -33,9 +33,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Add extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Turn/Delete.php b/lib/Command/Turn/Delete.php
index 1d56b9ea7..7a0e93073 100644
--- a/lib/Command/Turn/Delete.php
+++ b/lib/Command/Turn/Delete.php
@@ -32,9 +32,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class Delete extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/Turn/ListCommand.php b/lib/Command/Turn/ListCommand.php
index f12886170..b15205c5c 100644
--- a/lib/Command/Turn/ListCommand.php
+++ b/lib/Command/Turn/ListCommand.php
@@ -31,9 +31,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class ListCommand extends Base {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
parent::__construct();
diff --git a/lib/Command/User/Remove.php b/lib/Command/User/Remove.php
index f2852dcf0..c5ecae91d 100644
--- a/lib/Command/User/Remove.php
+++ b/lib/Command/User/Remove.php
@@ -33,10 +33,8 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class Remove extends Base {
- /** @var IUserManager */
- private $userManager;
- /** @var Manager */
- private $manager;
+ private IUserManager $userManager;
+ private Manager $manager;
public function __construct(IUserManager $userManager,
Manager $manager) {
diff --git a/lib/Config.php b/lib/Config.php
index b80ec70e6..1628aa1cd 100644
--- a/lib/Config.php
+++ b/lib/Config.php
@@ -36,19 +36,13 @@ class Config {
public const SIGNALING_EXTERNAL = 'external';
public const SIGNALING_CLUSTER_CONVERSATION = 'conversation_cluster';
- /** @var IConfig */
- protected $config;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var IGroupManager */
- private $groupManager;
- /** @var ISecureRandom */
- private $secureRandom;
- /** @var IEventDispatcher */
- private $dispatcher;
-
- /** @var array */
- protected $canEnableSIP = [];
+ protected IConfig $config;
+ protected ITimeFactory $timeFactory;
+ private IGroupManager $groupManager;
+ private ISecureRandom $secureRandom;
+ private IEventDispatcher $dispatcher;
+
+ protected array $canEnableSIP = [];
public function __construct(IConfig $config,
ISecureRandom $secureRandom,
diff --git a/lib/ContactsMenu/Providers/CallProvider.php b/lib/ContactsMenu/Providers/CallProvider.php
index 282b0e410..bc3ca91ea 100644
--- a/lib/ContactsMenu/Providers/CallProvider.php
+++ b/lib/ContactsMenu/Providers/CallProvider.php
@@ -36,17 +36,11 @@ use OCP\IUser;
use OCP\IUserManager;
class CallProvider implements IProvider {
-
- /** @var IActionFactory */
- private $actionFactory;
- /** @var IURLGenerator */
- private $urlGenerator;
- /** @var IUserManager */
- private $userManager;
- /** @var IL10N */
- private $l10n;
- /** @var Config */
- private $config;
+ private IActionFactory $actionFactory;
+ private IURLGenerator $urlGenerator;
+ private IUserManager $userManager;
+ private IL10N $l10n;
+ private Config $config;
public function __construct(IActionFactory $actionFactory,
IURLGenerator $urlGenerator,
diff --git a/lib/Controller/AEnvironmentAwareController.php b/lib/Controller/AEnvironmentAwareController.php
index ecb71b0ea..9b7ce7425 100644
--- a/lib/Controller/AEnvironmentAwareController.php
+++ b/lib/Controller/AEnvironmentAwareController.php
@@ -32,13 +32,9 @@ use OCA\Talk\Room;
use OCP\AppFramework\OCSController;
abstract class AEnvironmentAwareController extends OCSController {
-
- /** @var int */
- protected $apiVersion = 1;
- /** @var Room */
- protected $room;
- /** @var Participant */
- protected $participant;
+ protected int $apiVersion = 1;
+ protected ?Room $room = null;
+ protected ?Participant $participant = null;
public function setAPIVersion(int $apiVersion): void {
$this->apiVersion = $apiVersion;
diff --git a/lib/Controller/CallController.php b/lib/Controller/CallController.php
index 9b4af7ec1..511db011b 100644
--- a/lib/Controller/CallController.php
+++ b/lib/Controller/CallController.php
@@ -39,13 +39,9 @@ use OCP\IUser;
use OCP\IUserManager;
class CallController extends AEnvironmentAwareController {
-
- /** @var ParticipantService */
- private $participantService;
- /** @var IUserManager */
- private $userManager;
- /** @var ITimeFactory */
- private $timeFactory;
+ private ParticipantService $participantService;
+ private IUserManager $userManager;
+ private ITimeFactory $timeFactory;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/ChatController.php b/lib/Controller/ChatController.php
index 75d9547ac..3ff75dd71 100644
--- a/lib/Controller/ChatController.php
+++ b/lib/Controller/ChatController.php
@@ -61,65 +61,46 @@ use OCP\UserStatus\IManager as IUserStatusManager;
use OCP\UserStatus\IUserStatus;
class ChatController extends AEnvironmentAwareController {
+ private ?string $userId;
- /** @var null|string */
- private $userId;
+ private IUserManager $userManager;
- /** @var IUserManager */
- private $userManager;
+ private IAppManager $appManager;
- /** @var IAppManager */
- private $appManager;
+ private ChatManager $chatManager;
- /** @var ChatManager */
- private $chatManager;
+ private ParticipantService $participantService;
- /** @var ParticipantService */
- private $participantService;
-
- /** @var SessionService */
- private $sessionService;
+ private SessionService $sessionService;
protected AttachmentService $attachmentService;
- /** @var GuestManager */
- private $guestManager;
+ private GuestManager $guestManager;
/** @var string[] */
- protected $guestNames;
+ protected array $guestNames;
- /** @var MessageParser */
- private $messageParser;
+ private MessageParser $messageParser;
- /** @var IManager */
- private $autoCompleteManager;
+ private \OCP\Collaboration\AutoComplete\IManager $autoCompleteManager;
- /** @var IUserStatusManager */
- private $statusManager;
+ private IUserStatusManager $statusManager;
- /** @var MatterbridgeManager */
- protected $matterbridgeManager;
+ protected MatterbridgeManager $matterbridgeManager;
- /** @var SearchPlugin */
- private $searchPlugin;
+ private SearchPlugin $searchPlugin;
- /** @var ISearchResult */
- private $searchResult;
+ private ISearchResult $searchResult;
- /** @var ITimeFactory */
- protected $timeFactory;
+ protected ITimeFactory $timeFactory;
- /** @var IEventDispatcher */
- protected $eventDispatcher;
+ protected IEventDispatcher $eventDispatcher;
- /** @var IValidator */
- protected $richObjectValidator;
+ protected IValidator $richObjectValidator;
- /** @var ITrustedDomainHelper */
- protected $trustedDomainHelper;
+ protected ITrustedDomainHelper $trustedDomainHelper;
- /** @var IL10N */
- private $l;
+ private IL10N $l;
public function __construct(string $appName,
?string $UserId,
diff --git a/lib/Controller/CommandController.php b/lib/Controller/CommandController.php
index ab6696c59..ba10da643 100644
--- a/lib/Controller/CommandController.php
+++ b/lib/Controller/CommandController.php
@@ -30,9 +30,7 @@ use OCP\AppFramework\OCSController;
use OCP\IRequest;
class CommandController extends OCSController {
-
- /** @var CommandService */
- protected $commandService;
+ protected CommandService $commandService;
/**
* @param string $appName
diff --git a/lib/Controller/FederationController.php b/lib/Controller/FederationController.php
index 466ec6b2b..b15294968 100644
--- a/lib/Controller/FederationController.php
+++ b/lib/Controller/FederationController.php
@@ -40,14 +40,11 @@ use OCP\IUser;
use OCP\IUserSession;
class FederationController extends OCSController {
- /** @var FederationManager */
- private $federationManager;
+ private FederationManager $federationManager;
- /** @var Manager */
- private $talkManager;
+ private Manager $talkManager;
- /** @var IUserSession */
- private $userSession;
+ private IUserSession $userSession;
public function __construct(IRequest $request,
FederationManager $federationManager,
diff --git a/lib/Controller/FilesIntegrationController.php b/lib/Controller/FilesIntegrationController.php
index eeb1a841a..a49800126 100644
--- a/lib/Controller/FilesIntegrationController.php
+++ b/lib/Controller/FilesIntegrationController.php
@@ -47,25 +47,15 @@ use OCP\Share\Exceptions\ShareNotFound;
use OCP\Share\IManager as IShareManager;
class FilesIntegrationController extends OCSController {
-
- /** @var Manager */
- private $manager;
- /** @var RoomService */
- private $roomService;
- /** @var IShareManager */
- private $shareManager;
- /** @var ISession */
- private $session;
- /** @var IUserSession */
- private $userSession;
- /** @var TalkSession */
- private $talkSession;
- /** @var Util */
- private $util;
- /** @var IConfig */
- private $config;
- /** @var IL10N */
- private $l;
+ private Manager $manager;
+ private RoomService $roomService;
+ private IShareManager $shareManager;
+ private ISession $session;
+ private IUserSession $userSession;
+ private TalkSession $talkSession;
+ private Util $util;
+ private IConfig $config;
+ private IL10N $l;
public function __construct(
string $appName,
diff --git a/lib/Controller/GuestController.php b/lib/Controller/GuestController.php
index 663b9ef9f..92f2cbd3c 100644
--- a/lib/Controller/GuestController.php
+++ b/lib/Controller/GuestController.php
@@ -31,9 +31,7 @@ use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
class GuestController extends AEnvironmentAwareController {
-
- /** @var GuestManager */
- private $guestManager;
+ private GuestManager $guestManager;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/HostedSignalingServerController.php b/lib/Controller/HostedSignalingServerController.php
index d4b84edb2..04395ccaa 100644
--- a/lib/Controller/HostedSignalingServerController.php
+++ b/lib/Controller/HostedSignalingServerController.php
@@ -40,17 +40,11 @@ use OCP\IRequest;
use Psr\Log\LoggerInterface;
class HostedSignalingServerController extends OCSController {
-
- /** @var IClientService */
- protected $clientService;
- /** @var IL10N */
- protected $l10n;
- /** @var IConfig */
- protected $config;
- /** @var LoggerInterface */
- protected $logger;
- /** @var HostedSignalingServerService */
- private $hostedSignalingServerService;
+ protected IClientService $clientService;
+ protected IL10N $l10n;
+ protected IConfig $config;
+ protected LoggerInterface $logger;
+ private HostedSignalingServerService $hostedSignalingServerService;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/MatterbridgeController.php b/lib/Controller/MatterbridgeController.php
index 4e4fc595e..43bdecb91 100644
--- a/lib/Controller/MatterbridgeController.php
+++ b/lib/Controller/MatterbridgeController.php
@@ -33,12 +33,9 @@ use OCP\AppFramework\Http\DataResponse;
use OCP\IRequest;
class MatterbridgeController extends AEnvironmentAwareController {
- /** @var string|null */
- protected $userId;
- /** @var Manager */
- protected $manager;
- /** @var MatterbridgeManager */
- protected $bridgeManager;
+ protected ?string $userId;
+ protected Manager $manager;
+ protected MatterbridgeManager $bridgeManager;
public function __construct(string $appName,
?string $UserId,
diff --git a/lib/Controller/MatterbridgeSettingsController.php b/lib/Controller/MatterbridgeSettingsController.php
index f1882c783..cf2eed3cf 100644
--- a/lib/Controller/MatterbridgeSettingsController.php
+++ b/lib/Controller/MatterbridgeSettingsController.php
@@ -34,8 +34,7 @@ use OCP\AppFramework\OCSController;
use OCP\IRequest;
class MatterbridgeSettingsController extends OCSController {
- /** @var MatterbridgeManager */
- protected $bridgeManager;
+ protected MatterbridgeManager $bridgeManager;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php
index 13b5604d6..9b3bfa440 100644
--- a/lib/Controller/PageController.php
+++ b/lib/Controller/PageController.php
@@ -59,28 +59,17 @@ use Psr\Log\LoggerInterface;
class PageController extends Controller {
use TInitialState;
- /** @var string|null */
- private $userId;
- /** @var IEventDispatcher */
- private $eventDispatcher;
- /** @var RoomController */
- private $api;
- /** @var TalkSession */
- private $talkSession;
- /** @var IUserSession */
- private $userSession;
- /** @var LoggerInterface */
- private $logger;
- /** @var Manager */
- private $manager;
- /** @var IURLGenerator */
- private $url;
- /** @var INotificationManager */
- private $notificationManager;
- /** @var IAppManager */
- private $appManager;
- /** @var IRootFolder */
- private $rootFolder;
+ private ?string $userId;
+ private IEventDispatcher $eventDispatcher;
+ private RoomController $api;
+ private TalkSession $talkSession;
+ private IUserSession $userSession;
+ private LoggerInterface $logger;
+ private Manager $manager;
+ private IURLGenerator $url;
+ private INotificationManager $notificationManager;
+ private IAppManager $appManager;
+ private IRootFolder $rootFolder;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/PublicShareAuthController.php b/lib/Controller/PublicShareAuthController.php
index 390aa4615..e01758535 100644
--- a/lib/Controller/PublicShareAuthController.php
+++ b/lib/Controller/PublicShareAuthController.php
@@ -38,15 +38,10 @@ use OCP\Share\Exceptions\ShareNotFound;
use OCP\Share\IShare;
class PublicShareAuthController extends OCSController {
-
- /** @var IUserManager */
- private $userManager;
- /** @var IShareManager */
- private $shareManager;
- /** @var IUserSession */
- private $userSession;
- /** @var RoomService */
- private $roomService;
+ private IUserManager $userManager;
+ private IShareManager $shareManager;
+ private IUserSession $userSession;
+ private RoomService $roomService;
public function __construct(
string $appName,
diff --git a/lib/Controller/ReactionController.php b/lib/Controller/ReactionController.php
index f8b63f119..d55be4dbc 100644
--- a/lib/Controller/ReactionController.php
+++ b/lib/Controller/ReactionController.php
@@ -35,8 +35,7 @@ use OCP\Comments\NotFoundException;
use OCP\IRequest;
class ReactionController extends AEnvironmentAwareController {
- /** @var ReactionManager */
- private $reactionManager;
+ private ReactionManager $reactionManager;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/RoomController.php b/lib/Controller/RoomController.php
index 37ddbb812..216f4644d 100644
--- a/lib/Controller/RoomController.php
+++ b/lib/Controller/RoomController.php
@@ -71,49 +71,28 @@ use Psr\Log\LoggerInterface;
class RoomController extends AEnvironmentAwareController {
public const EVENT_BEFORE_ROOMS_GET = self::class . '::preGetRooms';
- /** @var string|null */
- protected $userId;
- /** @var IAppManager */
- protected $appManager;
- /** @var TalkSession */
- protected $session;
- /** @var IUserManager */
- protected $userManager;
- /** @var IGroupManager */
- protected $groupManager;
- /** @var Manager */
- protected $manager;
- /** @var ICloudIdManager */
- protected $cloudIdManager;
- /** @var RoomService */
- protected $roomService;
- /** @var ParticipantService */
- protected $participantService;
- /** @var SessionService */
- protected $sessionService;
- /** @var GuestManager */
- protected $guestManager;
- /** @var IUserStatusManager */
- protected $statusManager;
- /** @var ChatManager */
- protected $chatManager;
- /** @var IEventDispatcher */
- protected $dispatcher;
- /** @var MessageParser */
- protected $messageParser;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var IL10N */
- protected $l10n;
- /** @var IConfig */
- protected $config;
- /** @var Config */
- protected $talkConfig;
- /** @var LoggerInterface */
- protected $logger;
-
- /** @var array */
- protected $commonReadMessages = [];
+ protected ?string $userId;
+ protected IAppManager $appManager;
+ protected TalkSession $session;
+ protected IUserManager $userManager;
+ protected IGroupManager $groupManager;
+ protected Manager $manager;
+ protected ICloudIdManager $cloudIdManager;
+ protected RoomService $roomService;
+ protected ParticipantService $participantService;
+ protected SessionService $sessionService;
+ protected GuestManager $guestManager;
+ protected IUserStatusManager $statusManager;
+ protected ChatManager $chatManager;
+ protected IEventDispatcher $dispatcher;
+ protected MessageParser $messageParser;
+ protected ITimeFactory $timeFactory;
+ protected IL10N $l10n;
+ protected IConfig $config;
+ protected Config $talkConfig;
+ protected LoggerInterface $logger;
+
+ protected array $commonReadMessages = [];
public function __construct(string $appName,
?string $UserId,
diff --git a/lib/Controller/SettingsController.php b/lib/Controller/SettingsController.php
index da439940c..6aba1b1e6 100644
--- a/lib/Controller/SettingsController.php
+++ b/lib/Controller/SettingsController.php
@@ -43,19 +43,12 @@ use OCP\IRequest;
use Psr\Log\LoggerInterface;
class SettingsController extends OCSController {
-
- /** @var IRootFolder */
- protected $rootFolder;
- /** @var IConfig */
- protected $config;
- /** @var IGroupManager */
- protected $groupManager;
- /** @var ParticipantService */
- protected $participantService;
- /** @var LoggerInterface */
- protected $logger;
- /** @var string|null */
- protected $userId;
+ protected IRootFolder $rootFolder;
+ protected IConfig $config;
+ protected IGroupManager $groupManager;
+ protected ParticipantService $participantService;
+ protected LoggerInterface $logger;
+ protected ?string $userId;
public function __construct(string $appName,
IRequest $request,
diff --git a/lib/Controller/SignalingController.php b/lib/Controller/SignalingController.php
index 8e9032c2b..784036792 100644
--- a/lib/Controller/SignalingController.php
+++ b/lib/Controller/SignalingController.php
@@ -25,6 +25,7 @@ declare(strict_types=1);
namespace OCA\Talk\Controller;
+use GuzzleHttp\Exception\ConnectException;
use OCA\Talk\Config;
use OCA\Talk\Events\SignalingEvent;
use OCA\Talk\Exceptions\RoomNotFoundException;
@@ -58,34 +59,20 @@ class SignalingController extends OCSController {
public const EVENT_BACKEND_SIGNALING_ROOMS = self::class . '::signalingBackendRoom';
- /** @var Config */
- private $talkConfig;
- /** @var \OCA\Talk\Signaling\Manager */
- private $signalingManager;
- /** @var TalkSession */
- private $session;
- /** @var Manager */
- private $manager;
- /** @var ParticipantService */
- private $participantService;
- /** @var SessionService */
- private $sessionService;
- /** @var IDBConnection */
- private $dbConnection;
- /** @var Messages */
- private $messages;
- /** @var IUserManager */
- private $userManager;
- /** @var IEventDispatcher */
- private $dispatcher;
- /** @var ITimeFactory */
- private $timeFactory;
- /** @var IClientService */
- private $clientService;
- /** @var LoggerInterface */
- private $logger;
- /** @var string|null */
- private $userId;
+ private Config $talkConfig;
+ private \OCA\Talk\Signaling\Manager $signalingManager;
+ private TalkSession $session;
+ private Manager $manager;
+ private ParticipantService $participantService;
+ private SessionService $sessionService;
+ private IDBConnection $dbConnection;
+ private Messages $messages;
+ private IUserManager $userManager;
+ private IEventDispatcher $dispatcher;
+ private ITimeFactory $timeFactory;
+ private IClientService $clientService;
+ private LoggerInterface $logger;
+ private ?string $userId;
public function __construct(string $appName,
IRequest $request,
@@ -240,7 +227,7 @@ class SignalingController extends OCSController {
}
return new DataResponse($data);
- } catch (\GuzzleHttp\Exception\ConnectException $e) {
+ } catch (ConnectException $e) {
return new DataResponse(['error' => 'CAN_NOT_CONNECT'], Http::STATUS_INTERNAL_SERVER_ERROR);
} catch (\Exception $e) {
return new DataResponse(['error' => $e->getCode()], Http::STATUS_INTERNAL_SERVER_ERROR);
diff --git a/lib/Controller/TempAvatarController.php b/lib/Controller/TempAvatarController.php
index 16cc35cab..0b65eda45 100644
--- a/lib/Controller/TempAvatarController.php
+++ b/lib/Controller/TempAvatarController.php
@@ -36,15 +36,10 @@ use OCP\IRequest;
use Psr\Log\LoggerInterface;
class TempAvatarController extends OCSController {
-
- /** @var IAvatarManager */
- private $avatarManager;
- /** @var IL10N */
- private $l;
- /** @var LoggerInterface */
- private $logger;
- /** @var string */
- private $userId;
+ private IAvatarManager $avatarManager;
+ private IL10N $l;
+ private LoggerInterface $logger;
+ private string $userId;
public function __construct(
string $appName,
diff --git a/lib/Dashboard/TalkWidget.php b/lib/Dashboard/TalkWidget.php
index f6d2cc51d..380935c66 100644
--- a/lib/Dashboard/TalkWidget.php
+++ b/lib/Dashboard/TalkWidget.php
@@ -31,11 +31,8 @@ use OCP\IURLGenerator;
use OCP\Util;
class TalkWidget implements IWidget {
-
- /** @var IURLGenerator */
- private $url;
- /** @var IL10N */
- private $l10n;
+ private IURLGenerator $url;
+ private IL10N $l10n;
public function __construct(
IURLGenerator $url,
diff --git a/lib/DataObjects/AccountId.php b/lib/DataObjects/AccountId.php
index b600cef5d..86b53232b 100644
--- a/lib/DataObjects/AccountId.php
+++ b/lib/DataObjects/AccountId.php
@@ -26,9 +26,7 @@ declare(strict_types=1);
namespace OCA\Talk\DataObjects;
class AccountId {
-
- /** @var string */
- private $accountId;
+ private string $accountId;
public function __construct(string $accountId) {
$this->accountId = $accountId;
diff --git a/lib/DataObjects/RegisterAccountData.php b/lib/DataObjects/RegisterAccountData.php
index 5742f870f..5080a6e43 100644
--- a/lib/DataObjects/RegisterAccountData.php
+++ b/lib/DataObjects/RegisterAccountData.php
@@ -26,16 +26,11 @@ declare(strict_types=1);
namespace OCA\Talk\DataObjects;
class RegisterAccountData {
- /** @var string */
- private $url;
- /** @var string */
- private $name;
- /** @var string */
- private $email;
- /** @var string */
- private $language;
- /** @var string */
- private $country;
+ private string $url;
+ private string $name;
+ private string $email;
+ private string $language;
+ private string $country;
public function __construct(string $url, string $name, string $email, string $language, string $country) {
$this->url = $url;
diff --git a/lib/Deck/DeckPluginLoader.php b/lib/Deck/DeckPluginLoader.php
index 55479ac1d..4dc5f2bb3 100644
--- a/lib/Deck/DeckPluginLoader.php
+++ b/lib/Deck/DeckPluginLoader.php
@@ -30,8 +30,7 @@ use OCP\IRequest;
use OCP\Util;
class DeckPluginLoader implements IEventListener {
- /** @var IRequest */
- private $request;
+ private IRequest $request;
public function __construct(IRequest $request) {
$this->request = $request;
diff --git a/lib/Events/AddEmailEvent.php b/lib/Events/AddEmailEvent.php
index 88bcd0df4..571a69ad1 100644
--- a/lib/Events/AddEmailEvent.php
+++ b/lib/Events/AddEmailEvent.php
@@ -26,9 +26,7 @@ namespace OCA\Talk\Events;
use OCA\Talk\Room;
class AddEmailEvent extends RoomEvent {
-
- /** @var string */
- protected $email;
+ protected string $email;
public function __construct(Room $room,
diff --git a/lib/Events/AddParticipantsEvent.php b/lib/Events/AddParticipantsEvent.php
index f05c02354..5d3009db4 100644
--- a/lib/Events/AddParticipantsEvent.php
+++ b/lib/Events/AddParticipantsEvent.php
@@ -27,15 +27,11 @@ use OCA\Talk\Room;
use OCP\Comments\IComment;
class AddParticipantsEvent extends RoomEvent {
+ protected array $participants;
- /** @var array */
- protected $participants;
+ protected bool $skipLastMessageUpdate;
- /** @var bool */
- protected $skipLastMessageUpdate;
-
- /** @var IComment|null */
- protected $lastMessage;
+ protected ?IComment $lastMessage = null;
public function __construct(Room $room,
array $participants,
diff --git a/lib/Events/AttendeesEvent.php b/lib/Events/AttendeesEvent.php
index c78998b6b..ef9c86f25 100644
--- a/lib/Events/AttendeesEvent.php
+++ b/lib/Events/AttendeesEvent.php
@@ -28,7 +28,7 @@ use OCA\Talk\Room;
class AttendeesEvent extends RoomEvent {
/** @var Attendee[] */
- protected $attendees;
+ protected array $attendees;
public function __construct(Room $room,
array $attendees) {
diff --git a/lib/Events/ChatEvent.php b/lib/Events/ChatEvent.php
index 1f552f7d7..50db2afe9 100644
--- a/lib/Events/ChatEvent.php
+++ b/lib/Events/ChatEvent.php
@@ -27,12 +27,9 @@ use OCA\Talk\Room;
use OCP\Comments\IComment;
class ChatEvent extends RoomEvent {
+ protected IComment $comment;
- /** @var IComment */
- protected $comment;
-
- /** @var bool */
- protected $skipLastActivityUpdate;
+ protected bool $skipLastActivityUpdate;
public function __construct(Room $room,
IComment $comment,
diff --git a/lib/Events/ChatMessageEvent.php b/lib/Events/ChatMessageEvent.php
index aad88b4f0..a20677913 100644
--- a/lib/Events/ChatMessageEvent.php
+++ b/lib/Events/ChatMessageEvent.php
@@ -26,9 +26,7 @@ namespace OCA\Talk\Events;
use OCA\Talk\Model\Message;
class ChatMessageEvent extends ChatEvent {
-
- /** @var Message */
- protected $message;
+ protected Message $message;
public function __construct(Message $message) {
diff --git a/lib/Events/ChatParticipantEvent.php b/lib/Events/ChatParticipantEvent.php
index b18c38410..b33dce216 100644
--- a/lib/Events/ChatParticipantEvent.php
+++ b/lib/Events/ChatParticipantEvent.php
@@ -28,9 +28,7 @@ use OCA\Talk\Room;
use OCP\Comments\IComment;
class ChatParticipantEvent extends ChatEvent {
-
- /** @var Participant */
- protected $participant;
+ protected Participant $participant;
public function __construct(Room $room, IComment $message, Participant $participant) {
diff --git a/lib/Events/CommandEvent.php b/lib/Events/CommandEvent.php
index 7683dbd75..3c62182bb 100644
--- a/lib/Events/CommandEvent.php
+++ b/lib/Events/CommandEvent.php
@@ -28,13 +28,9 @@ use OCA\Talk\Room;
use OCP\Comments\IComment;
class CommandEvent extends ChatEvent {
-
- /** @var Command */
- protected $command;
- /** @var string */
- protected $arguments;
- /** @var string */
- protected $output;
+ protected Command $command;
+ protected string $arguments;
+ protected ?string $output = null;
public function __construct(Room $room, IComment $message, Command $command, string $arguments) {
@@ -55,7 +51,7 @@ class CommandEvent extends ChatEvent {
$this->output = $output;
}
- public function getOutput(): string {
+ public function getOutput(): ?string {
return $this->output;
}
}
diff --git a/lib/Events/CreateRoomTokenEvent.php b/lib/Events/CreateRoomTokenEvent.php
index b218789ae..96b7803ea 100644
--- a/lib/Events/CreateRoomTokenEvent.php
+++ b/lib/Events/CreateRoomTokenEvent.php
@@ -26,13 +26,9 @@ namespace OCA\Talk\Events;
use OCP\EventDispatcher\Event;
class CreateRoomTokenEvent extends Event {
-
- /** @var int */
- protected $entropy;
- /** @var string */
- protected $chars;
- /** @var string */
- protected $token;
+ protected int $entropy;
+ protected string $chars;
+ protected string $token;
public function __construct(int $entropy,
diff --git a/lib/Events/EndCallForEveryoneEvent.php b/lib/Events/EndCallForEveryoneEvent.php
index 0693ceb9f..9710e0602 100644
--- a/lib/Events/EndCallForEveryoneEvent.php
+++ b/lib/Events/EndCallForEveryoneEvent.php
@@ -29,9 +29,9 @@ use OCA\Talk\Room;
class EndCallForEveryoneEvent extends ModifyRoomEvent {
/** @var string[] */
- protected $sessionIds;
+ protected ?array $sessionIds = null;
/** @var string[] */
- protected $userIds;
+ protected ?array $userIds = null;
public function __construct(Room $room,
?Participant $actor = null) {
@@ -48,9 +48,8 @@ class EndCallForEveryoneEvent extends ModifyRoomEvent {
/**
* Only available in the after-event
- * @return string[]
*/
- public function getSessionIds(): array {
+ public function getSessionIds(): ?array {
return $this->sessionIds;
}
@@ -64,9 +63,8 @@ class EndCallForEveryoneEvent extends ModifyRoomEvent {
/**
* Only available in the after-event
- * @return string[]
*/
- public function getUserIds(): array {
+ public function getUserIds(): ?array {
return $this->userIds;
}
}
diff --git a/lib/Events/GetTurnServersEvent.php b/lib/Events/GetTurnServersEvent.php
index 788b6abe1..f531d6289 100644
--- a/lib/Events/GetTurnServersEvent.php
+++ b/lib/Events/GetTurnServersEvent.php
@@ -26,9 +26,7 @@ namespace OCA\Talk\Events;
use OCP\EventDispatcher\Event;
class GetTurnServersEvent extends Event {
-
- /** @var array */
- protected $servers;
+ protected array $servers;
public function __construct(array $servers) {
parent::__construct();
diff --git a/lib/Events/JoinRoomGuestEvent.php b/lib/Events/JoinRoomGuestEvent.php
index f0fa8e0b0..03a0c8d48 100644
--- a/lib/Events/JoinRoomGuestEvent.php
+++ b/lib/Events/JoinRoomGuestEvent.php
@@ -26,13 +26,9 @@ namespace OCA\Talk\Events;
use OCA\Talk\Room;
class JoinRoomGuestEvent extends RoomEvent {
-
- /** @var bool */
- protected $cancelJoin;
- /** @var string */
- protected $password;
- /** @var bool */
- protected $passedPasswordProtection;
+ protected bool $cancelJoin;
+ protected string $password;
+ protected bool $passedPasswordProtection;
public function __construct(Room $room,
diff --git a/lib/Events/JoinRoomUserEvent.php b/lib/Events/JoinRoomUserEvent.php
index 32995d19c..79ccc052a 100644
--- a/lib/Events/JoinRoomUserEvent.php
+++ b/lib/Events/JoinRoomUserEvent.php
@@ -27,15 +27,10 @@ use OCA\Talk\Room;
use OCP\IUser;
class JoinRoomUserEvent extends RoomEvent {
-
- /** @var IUser */
- protected $user;
- /** @var bool */
- protected $cancelJoin;
- /** @var string */
- protected $password;
- /** @var bool */
- protected $passedPasswordProtection;
+ protected IUser $user;
+ protected bool $cancelJoin;
+ protected string $password;
+ protected bool $passedPasswordProtection;
public function __construct(Room $room,
diff --git a/lib/Events/ModifyLobbyEvent.php b/lib/Events/ModifyLobbyEvent.php
index e4c3ef19d..d9047e9cb 100644
--- a/lib/Events/ModifyLobbyEvent.php
+++ b/lib/Events/ModifyLobbyEvent.php
@@ -26,11 +26,8 @@ namespace OCA\Talk\Events;
use OCA\Talk\Room;
class ModifyLobbyEvent extends ModifyRoomEvent {
-
- /** @var \DateTime|null */
- protected $lobbyTimer;
- /** @var bool */
- protected $timerReached;
+ protected ?\DateTime $lobbyTimer;
+ protected bool $timerReached;
public function __construct(Room $room,
string $parameter,
diff --git a/lib/Events/ModifyParticipantEvent.php b/lib/Events/ModifyParticipantEvent.php
index 777e78ffe..8ea81c383 100644
--- a/lib/Events/ModifyParticipantEvent.php
+++ b/lib/Events/ModifyParticipantEvent.php
@@ -27,9 +27,7 @@ use OCA\Talk\Participant;
use OCA\Talk\Room;
class ModifyParticipantEvent extends ParticipantEvent {
-
- /** @var string */
- protected $parameter;
+ protected string $parameter;
/** @var int|string|bool */
protected $newValue;
/** @var int|string|bool|null */
diff --git a/lib/Events/ModifyRoomEvent.php b/lib/Events/ModifyRoomEvent.php
index caaca0699..7edf47ed5 100644
--- a/lib/Events/ModifyRoomEvent.php
+++ b/lib/Events/ModifyRoomEvent.php
@@ -27,15 +27,12 @@ use OCA\Talk\Participant;
use OCA\Talk\Room;
class ModifyRoomEvent extends RoomEvent {
-
- /** @var string */
- protected $parameter;
+ protected string $parameter;
/** @var int|string|bool */
protected $newValue;
/** @var int|string|bool|null */
protected $oldValue;
- /** @var Participant|null */
- protected $actor;
+ protected ?Participant $actor;
public function __construct(Room $room,
diff --git a/lib/Events/ParticipantEvent.php b/lib/Events/ParticipantEvent.php
index e72c8fdb5..5a2550af7 100644
--- a/lib/Events/ParticipantEvent.php
+++ b/lib/Events/ParticipantEvent.php
@@ -27,9 +27,7 @@ use OCA\Talk\Participant;
use OCA\Talk\Room;
class ParticipantEvent extends RoomEvent {
-
- /** @var Participant */
- protected $participant;
+ protected Participant $participant;
public function __construct(Room $room,
diff --git a/lib/Events/RemoveParticipantEvent.php b/lib/Events/RemoveParticipantEvent.php
index 2aa0c8d85..653bd37a2 100644
--- a/lib/Events/RemoveParticipantEvent.php
+++ b/lib/Events/RemoveParticipantEvent.php
@@ -28,12 +28,10 @@ use OCA\Talk\Participant;
use OCA\Talk\Room;
class RemoveParticipantEvent extends ParticipantEvent {
-
- /** @var string */
- protected $reason;
+ protected string $reason;
/** @var Session[] */
- protected $sessions;
+ protected array $sessions;
public function __construct(Room $room,
Participant $participant,
diff --git a/lib/Events/RemoveUserEvent.php b/lib/Events/RemoveUserEvent.php
index 89e1cfd17..108fdf239 100644
--- a/lib/Events/RemoveUserEvent.php
+++ b/lib/Events/RemoveUserEvent.php
@@ -28,9 +28,7 @@ use OCA\Talk\Room;
use OCP\IUser;
class RemoveUserEvent extends RemoveParticipantEvent {
-
- /** @var IUser */
- protected $user;
+ protected IUser $user;
public function __construct(Room $room,
Participant $participant,
diff --git a/lib/Events/RoomEvent.php b/lib/Events/RoomEvent.php
index 4c2bec9e9..be5d909c9 100644
--- a/lib/Events/RoomEvent.php
+++ b/lib/Events/RoomEvent.php
@@ -27,9 +27,7 @@ use OCA\Talk\Room;
use OCP\EventDispatcher\Event;
class RoomEvent extends Event {
-
- /** @var Room */
- protected $room;
+ protected Room $room;
public function __construct(Room $room) {
diff --git a/lib/Events/SignalingEvent.php b/lib/Events/SignalingEvent.php
index aa25a91c7..23948c7b4 100644
--- a/lib/Events/SignalingEvent.php
+++ b/lib/Events/SignalingEvent.php
@@ -27,9 +27,7 @@ use OCA\Talk\Participant;
use OCA\Talk\Room;
class SignalingEvent extends ParticipantEvent {
-
- /** @var string */
- protected $action;
+ protected string $action;
/** @var mixed */
protected $session;
diff --git a/lib/Events/SignalingRoomPropertiesEvent.php b/lib/Events/SignalingRoomPropertiesEvent.php
index 1be058990..6bbd3e02f 100644
--- a/lib/Events/SignalingRoomPropertiesEvent.php
+++ b/lib/Events/SignalingRoomPropertiesEvent.php
@@ -26,11 +26,8 @@ namespace OCA\Talk\Events;
use OCA\Talk\Room;
class SignalingRoomPropertiesEvent extends RoomEvent {
-
- /** @var string|null */
- protected $userId;
- /** @var array */
- protected $properties;
+ protected ?string $userId;
+ protected array $properties;
public function __construct(Room $room, ?string $userId, array $properties) {
parent::__construct($room);
diff --git a/lib/Events/UserEvent.php b/lib/Events/UserEvent.php
index 6fd00144b..7edcf088d 100644
--- a/lib/Events/UserEvent.php
+++ b/lib/Events/UserEvent.php
@@ -26,9 +26,7 @@ namespace OCA\Talk\Events;
use OCP\EventDispatcher\Event;
class UserEvent extends Event {
-
- /** @var string */
- protected $userId;
+ protected string $userId;
public function __construct(string $userId) {
diff --git a/lib/Events/VerifyRoomPasswordEvent.php b/lib/Events/VerifyRoomPasswordEvent.php
index f19946048..454541b03 100644
--- a/lib/Events/VerifyRoomPasswordEvent.php
+++ b/lib/Events/VerifyRoomPasswordEvent.php
@@ -26,13 +26,9 @@ namespace OCA\Talk\Events;
use OCA\Talk\Room;
class VerifyRoomPasswordEvent extends RoomEvent {
-
- /** @var string */
- protected $password;
- /** @var bool|null */
- protected $isPasswordValid;
- /** @var string */
- protected $redirectUrl = '';
+ protected string $password;
+ protected ?bool $isPasswordValid = null;
+ protected string $redirectUrl = '';
public function __construct(Room $room,
diff --git a/lib/Federation/CloudFederationProviderTalk.php b/lib/Federation/CloudFederationProviderTalk.php
index 967140b7e..dd259c1e2 100644
--- a/lib/Federation/CloudFederationProviderTalk.php
+++ b/lib/Federation/CloudFederationProviderTalk.php
@@ -51,33 +51,24 @@ use OCP\Notification\IManager as INotificationManager;
use OCP\Share\Exceptions\ShareNotFound;
class CloudFederationProviderTalk implements ICloudFederationProvider {
-
- /** @var IUserManager */
- private $userManager;
+ private IUserManager $userManager;
/** @var AddressHandler */
private $addressHandler;
- /** @var FederationManager */
- private $federationManager;
+ private FederationManager $federationManager;
- /** @var Config */
- private $config;
+ private Config $config;
- /** @var INotificationManager */
- private $notificationManager;
+ private INotificationManager $notificationManager;
- /** @var IURLGenerator */
- private $urlGenerator;
+ private IURLGenerator $urlGenerator;
- /** @var ParticipantService */
- private $participantService;
+ private ParticipantService $participantService;
- /** @var AttendeeMapper */
- private $attendeeMapper;
+ private AttendeeMapper $attendeeMapper;
- /** @var Manager */
- private $manager;
+ private Manager $manager;
public function __construct(
IUserManager $userManager,
diff --git a/lib/Federation/FederationManager.php b/lib/Federation/FederationManager.php
index ac794b16f..c0158d2c4 100644
--- a/lib/Federation/FederationManager.php
+++ b/lib/Federation/FederationManager.php
@@ -53,20 +53,15 @@ class FederationManager {
public const TALK_PROTOCOL_NAME = 'nctalk';
public const TOKEN_LENGTH = 15;
- /** @var IConfig */
- private $config;
+ private IConfig $config;
- /** @var Manager */
- private $manager;
+ private Manager $manager;
- /** @var ParticipantService */
- private $participantService;
+ private ParticipantService $participantService;
- /** @var InvitationMapper */
- private $invitationMapper;
+ private InvitationMapper $invitationMapper;
- /** @var Notifications */
- private $notifications;
+ private Notifications $notifications;
public function __construct(
IConfig $config,
diff --git a/lib/Federation/Notifications.php b/lib/Federation/Notifications.php
index c519cda1e..381444a9f 100644
--- a/lib/Federation/Notifications.php
+++ b/lib/Federation/Notifications.php
@@ -25,6 +25,7 @@ declare(strict_types=1);
namespace OCA\Talk\Federation;
+use OCP\DB\Exception;
use OCA\FederatedFileSharing\AddressHandler;
use OCA\Talk\AppInfo\Application;
use OCA\Talk\BackgroundJob\RetryJob;
@@ -41,20 +42,15 @@ use OCP\IUserManager;
use Psr\Log\LoggerInterface;
class Notifications {
- /** @var ICloudFederationFactory */
- private $cloudFederationFactory;
+ private ICloudFederationFactory $cloudFederationFactory;
- /** @var LoggerInterface */
- private $logger;
+ private LoggerInterface $logger;
- /** @var ICloudFederationProviderManager */
- private $federationProviderManager;
+ private ICloudFederationProviderManager $federationProviderManager;
- /** @var IJobList */
- private $jobList;
+ private IJobList $jobList;
- /** @var IUserManager */
- private $userManager;
+ private IUserManager $userManager;
/** @var AddressHandler */
private $addressHandler;
@@ -78,7 +74,7 @@ class Notifications {
/**
* @throws HintException
* @throws RoomHasNoModeratorException
- * @throws \OCP\DB\Exception
+ * @throws Exception
*/
public function sendRemoteShare(string $providerId, string $token, string $shareWith, string $sharedBy,
string $sharedByFederatedId, string $shareType, Room $room, Attendee $roomOwnerAttendee): bool {
diff --git a/lib/Files/Listener.php b/lib/Files/Listener.php
index 800ac8edd..6b429a1b4 100644
--- a/lib/Files/Listener.php
+++ b/lib/Files/Listener.php
@@ -52,15 +52,10 @@ use OCP\IUserManager;
* events.
*/
class Listener {
-
- /** @var Util */
- protected $util;
- /** @var ParticipantService */
- protected $participantService;
- /** @var IUserManager */
- protected $userManager;
- /** @var TalkSession */
- protected $talkSession;
+ protected Util $util;
+ protected ParticipantService $participantService;
+ protected IUserManager $userManager;
+ protected TalkSession $talkSession;
public function __construct(Util $util,
ParticipantService $participantService,
diff --git a/lib/Files/TemplateLoader.php b/lib/Files/TemplateLoader.php
index f3fc1b6f5..d6a2c96f3 100644
--- a/lib/Files/TemplateLoader.php
+++ b/lib/Files/TemplateLoader.php
@@ -46,12 +46,9 @@ use OCP\Util;
class TemplateLoader implements IEventListener {
use TInitialState;
- /** @var IAppManager */
- private $appManager;
- /** @var IRootFolder */
- private $rootFolder;
- /** @var IUserSession */
- private $userSession;
+ private IAppManager $appManager;
+ private IRootFolder $rootFolder;
+ private IUserSession $userSession;
public function __construct(IInitialState $initialState,
ICacheFactory $memcacheFactory,
diff --git a/lib/Files/Util.php b/lib/Files/Util.php
index ce4f36d1f..dafeadf7f 100644
--- a/lib/Files/Util.php
+++ b/lib/Files/Util.php
@@ -35,19 +35,14 @@ use OCP\Share\Exceptions\ShareNotFound;
use OCP\Share\IManager as IShareManager;
class Util {
-
- /** @var IRootFolder */
- private $rootFolder;
- /** @var ISession */
- private $session;
- /** @var IShareManager */
- private $shareManager;
- /** @var IUserMountCache */
- private $userMountCache;
+ private IRootFolder $rootFolder;
+ private ISession $session;
+ private IShareManager $shareManager;
+ private IUserMountCache $userMountCache;
/** @var array[] */
- private $accessLists = [];
+ private array $accessLists = [];
/** @var bool[] */
- private $publicAccessLists = [];
+ private array $publicAccessLists = [];
public function __construct(IRootFolder $rootFolder,
ISession $session,
diff --git a/lib/Flow/Operation.php b/lib/Flow/Operation.php
index 1ca641f9c..bae71fd12 100644
--- a/lib/Flow/Operation.php
+++ b/lib/Flow/Operation.php
@@ -53,16 +53,11 @@ class Operation implements IOperation {
'ROOM_MENTION' => 3,
];
- /** @var IL10N */
- private $l;
- /** @var IURLGenerator */
- private $urlGenerator;
- /** @var TalkManager */
- private $talkManager;
- /** @var IUserSession */
- private $session;
- /** @var ChatManager */
- private $chatManager;
+ private IL10N $l;
+ private IURLGenerator $urlGenerator;
+ private TalkManager $talkManager;
+ private IUserSession $session;
+ private ChatManager $chatManager;
public function __construct(
IL10N $l,
diff --git a/lib/Flow/RegisterOperationsListener.php b/lib/Flow/RegisterOperationsListener.php
index 187a4753e..7a31ba64f 100644
--- a/lib/Flow/RegisterOperationsListener.php
+++ b/lib/Flow/RegisterOperationsListener.php
@@ -29,9 +29,7 @@ use OCP\Util;
use OCP\WorkflowEngine\Events\RegisterOperationsEvent;
class RegisterOperationsListener implements IEventListener {
-
- /** @var Operation */
- private $operation;
+ private Operation $operation;
public function __construct(Operation $operation) {
$this->operation = $operation;
diff --git a/lib/GuestManager.php b/lib/GuestManager.php
index 54b1402ac..53f27ac97 100644
--- a/lib/GuestManager.php
+++ b/lib/GuestManager.php
@@ -41,29 +41,21 @@ class GuestManager {
public const EVENT_AFTER_EMAIL_INVITE = self::class . '::postInviteByEmail';
public const EVENT_AFTER_NAME_UPDATE = self::class . '::updateName';
- /** @var Config */
- protected $talkConfig;
+ protected Config $talkConfig;
- /** @var IMailer */
- protected $mailer;
+ protected IMailer $mailer;
- /** @var Defaults */
- protected $defaults;
+ protected Defaults $defaults;
- /** @var IUserSession */
- protected $userSession;
+ protected IUserSession $userSession;
- /** @var ParticipantService */
- private $participantService;
+ private ParticipantService $participantService;
- /** @var IURLGenerator */
- protected $url;
+ protected IURLGenerator $url;
- /** @var IL10N */
- protected $l;
+ protected IL10N $l;
- /** @var IEventDispatcher */
- protected $dispatcher;
+ protected IEventDispatcher $dispatcher;
public function __construct(Config $talkConfig,
IMailer $mailer,
diff --git a/lib/Listener/AMembershipListener.php b/lib/Listener/AMembershipListener.php
index cfbc8a2f4..bc1b5be17 100644
--- a/lib/Listener/AMembershipListener.php
+++ b/lib/Listener/AMembershipListener.php
@@ -38,15 +38,10 @@ use OCP\IUser;
use Psr\Log\LoggerInterface;
abstract class AMembershipListener implements IEventListener {
-
- /** @var Manager */
- protected $manager;
- /** @var IAppManager */
- protected $appManager;
- /** @var IGroupManager */
- protected $groupManager;
- /** @var ParticipantService */
- protected $participantService;
+ protected Manager $manager;
+ protected IAppManager $appManager;
+ protected IGroupManager $groupManager;
+ protected ParticipantService $participantService;
public function __construct(Manager $manager,
IAppManager $appManager,
diff --git a/lib/Listener/BeforeUserLoggedOutListener.php b/lib/Listener/BeforeUserLoggedOutListener.php
index 411cb8260..4d145b77f 100644
--- a/lib/Listener/BeforeUserLoggedOutListener.php
+++ b/lib/Listener/BeforeUserLoggedOutListener.php
@@ -35,13 +35,9 @@ use OCP\IUser;
use OCP\User\Events\BeforeUserLoggedOutEvent;
class BeforeUserLoggedOutListener implements IEventListener {
-
- /** @var Manager */
- private $manager;
- /** @var ParticipantService */
- private $participantService;
- /** @var TalkSession */
- private $talkSession;
+ private Manager $manager;
+ private ParticipantService $participantService;
+ private TalkSession $talkSession;
public function __construct(Manager $manager,
ParticipantService $participantService,
diff --git a/lib/Listener/CSPListener.php b/lib/Listener/CSPListener.php
index edb6bb802..7ba6afe25 100644
--- a/lib/Listener/CSPListener.php
+++ b/lib/Listener/CSPListener.php
@@ -32,9 +32,7 @@ use OCP\EventDispatcher\IEventListener;
use OCP\Security\CSP\AddContentSecurityPolicyEvent;
class CSPListener implements IEventListener {
-
- /** @var Config */
- private $config;
+ private Config $config;
public function __construct(Config $config) {
$this->config = $config;
diff --git a/lib/Listener/CircleDeletedListener.php b/lib/Listener/CircleDeletedListener.php
index c7e3f6873..f51ca758f 100644
--- a/lib/Listener/CircleDeletedListener.php
+++ b/lib/Listener/CircleDeletedListener.php
@@ -32,11 +32,8 @@ use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;
class CircleDeletedListener implements IEventListener {
-
- /** @var Manager */
- private $manager;
- /** @var ParticipantService */
- private $participantService;
+ private Manager $manager;
+ private ParticipantService $participantService;
public function __construct(Manager $manager,
ParticipantService $participantService) {
diff --git a/lib/Listener/CircleMembershipListener.php b/lib/Listener/CircleMembershipListener.php
index 004206446..277c7a421 100644
--- a/lib/Listener/CircleMembershipListener.php
+++ b/lib/Listener/CircleMembershipListener.php
@@ -39,10 +39,8 @@ use OCP\IUser;
use OCP\IUserManager;
class CircleMembershipListener extends AMembershipListener {
- /** @var ISession */
- private $session;
- /** @var IUserManager */
- private $userManager;
+ private ISession $session;
+ private IUserManager $userManager;
public function __construct(Manager $manager,
IAppManager $appManager,
diff --git a/lib/Listener/GroupDeletedListener.php b/lib/Listener/GroupDeletedListener.php
index e4bdfc8bf..13fc4ad50 100644
--- a/lib/Listener/GroupDeletedListener.php
+++ b/lib/Listener/GroupDeletedListener.php
@@ -33,13 +33,9 @@ use OCP\Group\Events\GroupDeletedEvent;
use OCP\IConfig;
class GroupDeletedListener implements IEventListener {
-
- /** @var IConfig */
- private $config;
- /** @var Manager */
- private $manager;
- /** @var ParticipantService */
- private $participantService;
+ private IConfig $config;
+ private Manager $manager;
+ private ParticipantService $participantService;
public function __construct(IConfig $config,
Manager $manager,
diff --git a/lib/Listener/RestrictStartingCalls.php b/lib/Listener/RestrictStartingCalls.php
index 2d924910a..ed041ef0c 100644
--- a/lib/Listener/RestrictStartingCalls.php
+++ b/lib/Listener/RestrictStartingCalls.php
@@ -31,12 +31,9 @@ use OCP\EventDispatcher\IEventDispatcher;
use OCP\IConfig;
class RestrictStartingCalls {
+ protected IConfig $config;
- /** @var IConfig */
- protected $config;
-
- /** @var ParticipantService */
- protected $participantService;
+ protected ParticipantService $participantService;
public function __construct(IConfig $config,
ParticipantService $participantService) {
diff --git a/lib/Listener/UserDeletedListener.php b/lib/Listener/UserDeletedListener.php
index a96c695c4..17a589f4c 100644
--- a/lib/Listener/UserDeletedListener.php
+++ b/lib/Listener/UserDeletedListener.php
@@ -29,9 +29,7 @@ use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent;
class UserDeletedListener implements IEventListener {
-
- /** @var Manager */
- private $manager;
+ private Manager $manager;
public function __construct(Manager $manager) {
$this->manager = $manager;
diff --git a/lib/Listener/UserDisplayNameListener.php b/lib/Listener/UserDisplayNameListener.php
index 4416a19df..b62a84baa 100644
--- a/lib/Listener/UserDisplayNameListener.php
+++ b/lib/Listener/UserDisplayNameListener.php
@@ -30,9 +30,7 @@ use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserChangedEvent;
class UserDisplayNameListener implements IEventListener {
-
- /** @var ParticipantService */
- private $participantService;
+ private ParticipantService $participantService;
public function __construct(ParticipantService $participantService) {
$this->participantService = $participantService;
diff --git a/lib/Manager.php b/lib/Manager.php
index 2e90625a9..20d5769f9 100644
--- a/lib/Manager.php
+++ b/lib/Manager.php
@@ -53,38 +53,22 @@ use OCP\Security\ISecureRandom;
class Manager {
public const EVENT_TOKEN_GENERATE = self::class . '::generateNewToken';
- /** @var IDBConnection */
- private $db;
- /** @var IConfig */
- private $config;
- /** @var Config */
- private $talkConfig;
- /** @var IAppManager */
- private $appManager;
- /** @var AttendeeMapper */
- private $attendeeMapper;
- /** @var SessionMapper */
- private $sessionMapper;
- /** @var ParticipantService */
- private $participantService;
- /** @var ISecureRandom */
- private $secureRandom;
- /** @var IUserManager */
- private $userManager;
- /** @var IGroupManager */
- private $groupManager;
- /** @var ICommentsManager */
- private $commentsManager;
- /** @var TalkSession */
- private $talkSession;
- /** @var IEventDispatcher */
- private $dispatcher;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var IHasher */
- private $hasher;
- /** @var IL10N */
- private $l;
+ private IDBConnection $db;
+ private IConfig $config;
+ private Config $talkConfig;
+ private IAppManager $appManager;
+ private AttendeeMapper $attendeeMapper;
+ private SessionMapper $sessionMapper;
+ private ParticipantService $participantService;
+ private ISecureRandom $secureRandom;
+ private IUserManager $userManager;
+ private IGroupManager $groupManager;
+ private ICommentsManager $commentsManager;
+ private TalkSession $talkSession;
+ private IEventDispatcher $dispatcher;
+ protected ITimeFactory $timeFactory;
+ private IHasher $hasher;
+ private IL10N $l;
public function __construct(IDBConnection $db,
IConfig $config,
diff --git a/lib/MatterbridgeManager.php b/lib/MatterbridgeManager.php
index 2297e528a..ba57e4a45 100644
--- a/lib/MatterbridgeManager.php
+++ b/lib/MatterbridgeManager.php
@@ -46,30 +46,18 @@ use Psr\Log\LoggerInterface;
class MatterbridgeManager {
public const BRIDGE_BOT_USERID = 'bridge-bot';
- /** @var IDBConnection */
- private $db;
- /** @var IConfig */
- private $config;
- /** @var IURLGenerator */
- private $urlGenerator;
- /** @var IUserManager */
- private $userManager;
- /** @var Manager */
- private $manager;
- /** @var ParticipantService */
- private $participantService;
- /** @var ChatManager */
- private $chatManager;
- /** @var IAuthTokenProvider */
- private $tokenProvider;
- /** @var ISecureRandom */
- private $random;
- /** @var IAvatarManager */
- private $avatarManager;
- /** @var LoggerInterface */
- private $logger;
- /** @var ITimeFactory */
- private $timeFactory;
+ private IDBConnection $db;
+ private IConfig $config;
+ private IURLGenerator $urlGenerator;
+ private IUserManager $userManager;
+ private Manager $manager;
+ private ParticipantService $participantService;
+ private ChatManager $chatManager;
+ private IAuthTokenProvider $tokenProvider;
+ private ISecureRandom $random;
+ private IAvatarManager $avatarManager;
+ private LoggerInterface $logger;
+ private ITimeFactory $timeFactory;
public function __construct(IDBConnection $db,
IConfig $config,
diff --git a/lib/Middleware/CanUseTalkMiddleware.php b/lib/Middleware/CanUseTalkMiddleware.php
index 4f420f88b..0638f01c5 100644
--- a/lib/Middleware/CanUseTalkMiddleware.php
+++ b/lib/Middleware/CanUseTalkMiddleware.php
@@ -37,11 +37,8 @@ use OCP\IUser;
use OCP\IUserSession;
class CanUseTalkMiddleware extends Middleware {
-
- /** @var IUserSession */
- private $userSession;
- /** @var Config */
- private $config;
+ private IUserSession $userSession;
+ private Config $config;
public function __construct(IUserSession $userSession,
Config $config) {
diff --git a/lib/Middleware/InjectionMiddleware.php b/lib/Middleware/InjectionMiddleware.php
index ab4617b83..18d98b1ac 100644
--- a/lib/Middleware/InjectionMiddleware.php
+++ b/lib/Middleware/InjectionMiddleware.php
@@ -46,17 +46,11 @@ use OCP\AppFramework\Utility\IControllerMethodReflector;
use OCP\IRequest;
class InjectionMiddleware extends Middleware {
-
- /** @var IRequest */
- private $request;
- /** @var IControllerMethodReflector */
- private $reflector;
- /** @var TalkSession */
- private $talkSession;
- /** @var Manager */
- private $manager;
- /** @var ?string */
- private $userId;
+ private IRequest $request;
+ private IControllerMethodReflector $reflector;
+ private TalkSession $talkSession;
+ private Manager $manager;
+ private ?string $userId;
public function __construct(IRequest $request,
IControllerMethodReflector $reflector,
diff --git a/lib/Migration/CacheUserDisplayNames.php b/lib/Migration/CacheUserDisplayNames.php
index e86f9895e..3fbc146a8 100644
--- a/lib/Migration/CacheUserDisplayNames.php
+++ b/lib/Migration/CacheUserDisplayNames.php
@@ -31,11 +31,8 @@ use OCP\Migration\IOutput;
use OCP\Migration\IRepairStep;
class CacheUserDisplayNames implements IRepairStep {
-
- /** @var IDBConnection */
- protected $connection;
- /** @var IUserManager */
- protected $userManager;
+ protected IDBConnection $connection;
+ protected IUserManager $userManager;
public function __construct(IDBConnection $connection,
IUserManager $userManager) {
diff --git a/lib/Migration/ClearResourceAccessCache.php b/lib/Migration/ClearResourceAccessCache.php
index 03ce1db2a..8dd0d9d6e 100644
--- a/lib/Migration/ClearResourceAccessCache.php
+++ b/lib/Migration/ClearResourceAccessCache.php
@@ -34,12 +34,9 @@ use OCP\Migration\IRepairStep;
class ClearResourceAccessCache implements IRepairStep {
protected const INVALIDATIONS = 1;
- /** @var IConfig */
- protected $config;
- /** @var IManager */
- protected $manager;
- /** @var ConversationProvider */
- protected $provider;
+ protected IConfig $config;
+ protected IManager $manager;
+ protected ConversationProvider $provider;
public function __construct(IConfig $config,
IManager $manager,
diff --git a/lib/Migration/CreateHelpCommand.php b/lib/Migration/CreateHelpCommand.php
index f653d27c8..3a1cff815 100644
--- a/lib/Migration/CreateHelpCommand.php
+++ b/lib/Migration/CreateHelpCommand.php
@@ -30,9 +30,7 @@ use OCP\Migration\IOutput;
use OCP\Migration\IRepairStep;
class CreateHelpCommand implements IRepairStep {
-
- /** @var CommandService */
- protected $service;
+ protected CommandService $service;
public function __construct(CommandService $service) {
$this->service = $service;
diff --git a/lib/Migration/FixNamespaceInDatabaseTables.php b/lib/Migration/FixNamespaceInDatabaseTables.php
index 62a4d11f1..3af99459c 100644
--- a/lib/Migration/FixNamespaceInDatabaseTables.php
+++ b/lib/Migration/FixNamespaceInDatabaseTables.php
@@ -28,9 +28,7 @@ use OCP\Migration\IOutput;
use OCP\Migration\IRepairStep;
class FixNamespaceInDatabaseTables implements IRepairStep {
-
- /** @var IDBConnection */
- protected $connection;
+ protected IDBConnection $connection;
public function __construct(IDBConnection $connection) {
$this->connection = $connection;
diff --git a/lib/Migration/Version10000Date20201015134000.php b/lib/Migration/Version10000Date20201015134000.php
index b3f4415a5..1e363f682 100644
--- a/lib/Migration/Version10000Date20201015134000.php
+++ b/lib/Migration/Version10000Date20201015134000.php
@@ -43,10 +43,8 @@ use OCP\Migration\SimpleMigrationStep;
* email addresses, etc the sessions had to be decoupled from the participants
*/
class Version10000Date20201015134000 extends SimpleMigrationStep {
- /** @var IDBConnection */
- protected $connection;
- /** @var ITimeFactory */
- protected $timeFactory;
+ protected IDBConnection $connection;
+ protected ITimeFactory $timeFactory;
public function __construct(IDBConnection $connection,
ITimeFactory $timeFactory) {
diff --git a/lib/Migration/Version11000Date20200922161218.php b/lib/Migration/Version11000Date20200922161218.php
index c05399710..6398f596b 100644
--- a/lib/Migration/Version11000Date20200922161218.php
+++ b/lib/Migration/Version11000Date20200922161218.php
@@ -34,9 +34,7 @@ use OCP\IDBConnection;
use OCP\DB\QueryBuilder\IQueryBuilder;
class Version11000Date20200922161218 extends SimpleMigrationStep {
-
- /** @var IDBConnection */
- protected $connection;
+ protected IDBConnection $connection;
public function __construct(IDBConnection $connection) {
$this->connection = $connection;
diff --git a/lib/Migration/Version14000Date20220217115327.php b/lib/Migration/Version14000Date20220217115327.php
index 7a37254f4..fbf7ca088 100644
--- a/lib/Migration/Version14000Date20220217115327.php
+++ b/lib/Migration/Version14000Date20220217115327.php
@@ -30,9 +30,7 @@ use OCP\Migration\IOutput;
use OCP\Migration\SimpleMigrationStep;
class Version14000Date20220217115327 extends SimpleMigrationStep {
-
- /** @var IConfig */
- protected $config;
+ protected IConfig $config;
public function __construct(IConfig $config) {
$this->config = $config;
diff --git a/lib/Migration/Version2000Date20171026140256.php b/lib/Migration/Version2000Date20171026140256.php
index b364eb83e..cada92828 100644
--- a/lib/Migration/Version2000Date20171026140256.php
+++ b/lib/Migration/Version2000Date20171026140256.php
@@ -32,15 +32,11 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version2000Date20171026140256 extends SimpleMigrationStep {
+ protected IDBConnection $connection;
- /** @var IDBConnection */
- protected $connection;
+ protected IConfig $config;
- /** @var IConfig */
- protected $config;
-
- /** @var IGroupManager */
- protected $groupManager;
+ protected IGroupManager $groupManager;
public function __construct(IDBConnection $connection,
IConfig $config,
diff --git a/lib/Migration/Version2000Date20171026140257.php b/lib/Migration/Version2000Date20171026140257.php
index 1e31c23a9..64e6df0e9 100644
--- a/lib/Migration/Version2000Date20171026140257.php
+++ b/lib/Migration/Version2000Date20171026140257.php
@@ -32,18 +32,14 @@ use OCP\Migration\IOutput;
use OCP\Security\ISecureRandom;
class Version2000Date20171026140257 extends SimpleMigrationStep {
+ protected IDBConnection $connection;
- /** @var IDBConnection */
- protected $connection;
+ protected IConfig $config;
- /** @var IConfig */
- protected $config;
-
- /** @var ISecureRandom */
- protected $secureRandom;
+ protected ISecureRandom $secureRandom;
/** @var string[] */
- protected $tokens;
+ protected array $tokens;
public function __construct(IDBConnection $connection,
IConfig $config,
diff --git a/lib/Migration/Version2001Date20170707115443.php b/lib/Migration/Version2001Date20170707115443.php
index 5c9f44b1d..6e705792e 100644
--- a/lib/Migration/Version2001Date20170707115443.php
+++ b/lib/Migration/Version2001Date20170707115443.php
@@ -36,12 +36,9 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version2001Date20170707115443 extends SimpleMigrationStep {
+ protected IDBConnection $db;
- /** @var IDBConnection */
- protected $db;
-
- /** @var IConfig */
- protected $config;
+ protected IConfig $config;
public function __construct(IDBConnection $db,
IConfig $config) {
diff --git a/lib/Migration/Version2001Date20170929092606.php b/lib/Migration/Version2001Date20170929092606.php
index 0e8618299..e482c326a 100644
--- a/lib/Migration/Version2001Date20170929092606.php
+++ b/lib/Migration/Version2001Date20170929092606.php
@@ -29,9 +29,7 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version2001Date20170929092606 extends SimpleMigrationStep {
-
- /** @var IConfig */
- protected $config;
+ protected IConfig $config;
public function __construct(IConfig $config) {
$this->config = $config;
diff --git a/lib/Migration/Version2001Date20171026134605.php b/lib/Migration/Version2001Date20171026134605.php
index e5294bba7..9429a2f49 100644
--- a/lib/Migration/Version2001Date20171026134605.php
+++ b/lib/Migration/Version2001Date20171026134605.php
@@ -36,12 +36,9 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version2001Date20171026134605 extends SimpleMigrationStep {
+ protected IDBConnection $connection;
- /** @var IDBConnection */
- protected $connection;
-
- /** @var IConfig */
- protected $config;
+ protected IConfig $config;
public function __construct(IDBConnection $connection,
IConfig $config) {
diff --git a/lib/Migration/Version2001Date20180103144447.php b/lib/Migration/Version2001Date20180103144447.php
index 05f547d08..1ee01f7eb 100644
--- a/lib/Migration/Version2001Date20180103144447.php
+++ b/lib/Migration/Version2001Date20180103144447.php
@@ -33,12 +33,9 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version2001Date20180103144447 extends SimpleMigrationStep {
+ protected IDBConnection $connection;
- /** @var IDBConnection */
- protected $connection;
-
- /** @var IConfig */
- protected $config;
+ protected IConfig $config;
public function __construct(IDBConnection $connection,
IConfig $config) {
diff --git a/lib/Migration/Version3003Date20180718112436.php b/lib/Migration/Version3003Date20180718112436.php
index fbab50866..d53ade899 100644
--- a/lib/Migration/Version3003Date20180718112436.php
+++ b/lib/Migration/Version3003Date20180718112436.php
@@ -32,9 +32,7 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version3003Date20180718112436 extends SimpleMigrationStep {
-
- /** @var IDBConnection */
- protected $connection;
+ protected IDBConnection $connection;
public function __construct(IDBConnection $connection) {
$this->connection = $connection;
diff --git a/lib/Migration/Version3003Date20180718133519.php b/lib/Migration/Version3003Date20180718133519.php
index d54587874..f35929d0c 100644
--- a/lib/Migration/Version3003Date20180718133519.php
+++ b/lib/Migration/Version3003Date20180718133519.php
@@ -29,9 +29,7 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version3003Date20180718133519 extends SimpleMigrationStep {
-
- /** @var IDBConnection */
- protected $connection;
+ protected IDBConnection $connection;
public function __construct(IDBConnection $connection) {
$this->connection = $connection;
diff --git a/lib/Migration/Version7000Date20190724121136.php b/lib/Migration/Version7000Date20190724121136.php
index 5c3311515..79716379e 100644
--- a/lib/Migration/Version7000Date20190724121136.php
+++ b/lib/Migration/Version7000Date20190724121136.php
@@ -33,9 +33,7 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version7000Date20190724121136 extends SimpleMigrationStep {
-
- /** @var IDBConnection */
- protected $connection;
+ protected IDBConnection $connection;
public function __construct(IDBConnection $connection) {
$this->connection = $connection;
diff --git a/lib/Migration/Version7000Date20190724121137.php b/lib/Migration/Version7000Date20190724121137.php
index 8d6c48543..2c7e7ace1 100644
--- a/lib/Migration/Version7000Date20190724121137.php
+++ b/lib/Migration/Version7000Date20190724121137.php
@@ -30,9 +30,7 @@ use OCP\Migration\SimpleMigrationStep;
use OCP\Migration\IOutput;
class Version7000Date20190724121137 extends SimpleMigrationStep {
-
- /** @var IDBConnection */
- protected $connection;
+ protected IDBConnection $connection;
public function __construct(IDBConnection $connection) {
$this->connection = $connection;
diff --git a/lib/Notification/Listener.php b/lib/Notification/Listener.php
index 065a1786b..719a9c128 100644
--- a/lib/Notification/Listener.php
+++ b/lib/Notification/Listener.php
@@ -38,24 +38,15 @@ use OCP\IUserSession;
use Psr\Log\LoggerInterface;
class Listener {
-
- /** @var IDBConnection */
- protected $connection;
- /** @var IManager */
- protected $notificationManager;
- /** @var ParticipantService */
- protected $participantsService;
- /** @var IEventDispatcher */
- protected $dispatcher;
- /** @var IUserSession */
- protected $userSession;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var LoggerInterface */
- protected $logger;
-
- /** @var bool */
- protected $shouldSendCallNotification = false;
+ protected IDBConnection $connection;
+ protected IManager $notificationManager;
+ protected ParticipantService $participantsService;
+ protected IEventDispatcher $dispatcher;
+ protected IUserSession $userSession;
+ protected ITimeFactory $timeFactory;
+ protected LoggerInterface $logger;
+
+ protected bool $shouldSendCallNotification = false;
public function __construct(IDBConnection $connection,
IManager $notificationManager,
diff --git a/lib/Notification/Notifier.php b/lib/Notification/Notifier.php
index 8fffb285d..4c2ff8030 100644
--- a/lib/Notification/Notifier.php
+++ b/lib/Notification/Notifier.php
@@ -54,38 +54,25 @@ use OCP\Share\IManager as IShareManager;
use OCP\Share\IShare;
class Notifier implements INotifier {
-
- /** @var IFactory */
- protected $lFactory;
- /** @var IURLGenerator */
- protected $url;
- /** @var Config */
- protected $config;
- /** @var IUserManager */
- protected $userManager;
- /** @var GuestManager */
- protected $guestManager;
- /** @var IShareManager */
- private $shareManager;
- /** @var Manager */
- protected $manager;
- /** @var ParticipantService */
- protected $participantService;
- /** @var INotificationManager */
- protected $notificationManager;
- /** @var ICommentsManager */
- protected $commentManager;
- /** @var MessageParser */
- protected $messageParser;
- /** @var Definitions */
- protected $definitions;
+ protected IFactory $lFactory;
+ protected IURLGenerator $url;
+ protected Config $config;
+ protected IUserManager $userManager;
+ protected GuestManager $guestManager;
+ private IShareManager $shareManager;
+ protected Manager $manager;
+ protected ParticipantService $participantService;
+ protected INotificationManager $notificationManager;
+ protected ICommentsManager $commentManager;
+ protected MessageParser $messageParser;
+ protected Definitions $definitions;
/** @var AddressHandler */
protected $addressHandler;
/** @var Room[] */
- protected $rooms = [];
+ protected array $rooms = [];
/** @var Participant[][] */
- protected $participants = [];
+ protected array $participants = [];
public function __construct(IFactory $lFactory,
IURLGenerator $url,
diff --git a/lib/Participant.php b/lib/Participant.php
index a3e9dfda3..c28d76ca0 100644
--- a/lib/Participant.php
+++ b/lib/Participant.php
@@ -54,12 +54,9 @@ class Participant {
public const PRIVACY_PUBLIC = 0;
public const PRIVACY_PRIVATE = 1;
- /** @var Room */
- protected $room;
- /** @var Attendee */
- protected $attendee;
- /** @var Session|null */
- protected $session;
+ protected Room $room;
+ protected Attendee $attendee;
+ protected ?Session $session;
public function __construct(Room $room,
Attendee $attendee,
diff --git a/lib/Profile/TalkAction.php b/lib/Profile/TalkAction.php
index 139506ac5..d068d87a1 100644
--- a/lib/Profile/TalkAction.php
+++ b/lib/Profile/TalkAction.php
@@ -35,21 +35,16 @@ use OCP\IUserSession;
use OCP\Profile\ILinkAction;
class TalkAction implements ILinkAction {
+ private ?IUser $targetUser = null;
- /** @var IUser */
- private $targetUser;
+ private Config $config;
- /** @var Config */
- private $config;
-
- /** @var IL10N */
- private $l;
+ private IL10N $l;
/** @var IUrlGenerator */
private $urlGenerator;
- /** @var IUserSession */
- private $userSession;
+ private IUserSession $userSession;
public function __construct(
Config $config,
diff --git a/lib/Room.php b/lib/Room.php
index 7ae7d80eb..a8beaf51c 100644
--- a/lib/Room.php
+++ b/lib/Room.php
@@ -149,70 +149,39 @@ class Room {
public const DESCRIPTION_MAXIMUM_LENGTH = 500;
- /** @var Manager */
- private $manager;
- /** @var IDBConnection */
- private $db;
- /** @var IEventDispatcher */
- private $dispatcher;
- /** @var ITimeFactory */
- private $timeFactory;
- /** @var IHasher */
- private $hasher;
-
- /** @var int */
- private $id;
- /** @var int */
- private $type;
- /** @var int */
- private $readOnly;
- /** @var int */
- private $listable;
- /** @var int */
- private $lobbyState;
- /** @var int */
- private $sipEnabled;
- /** @var int|null */
- private $assignedSignalingServer;
- /** @var \DateTime|null */
- private $lobbyTimer;
- /** @var string */
- private $token;
- /** @var string */
- private $name;
- /** @var string */
- private $description;
- /** @var string */
- private $password;
- /** @var string */
- private $remoteServer;
- /** @var string */
- private $remoteToken;
- /** @var int */
- private $activeGuests;
- /** @var int */
- private $defaultPermissions;
- /** @var int */
- private $callPermissions;
- /** @var int */
- private $callFlag;
- /** @var \DateTime|null */
- private $activeSince;
- /** @var \DateTime|null */
- private $lastActivity;
- /** @var int */
- private $lastMessageId;
- /** @var IComment|null */
- private $lastMessage;
- /** @var string */
- private $objectType;
- /** @var string */
- private $objectId;
-
- /** @var string */
- protected $currentUser;
- /** @var Participant|null */
- protected $participant;
+ private Manager $manager;
+ private IDBConnection $db;
+ private IEventDispatcher $dispatcher;
+ private ITimeFactory $timeFactory;
+ private IHasher $hasher;
+
+ private int $id;
+ private int $type;
+ private int $readOnly;
+ private int $listable;
+ private int $lobbyState;
+ private int $sipEnabled;
+ private ?int $assignedSignalingServer;
+ private ?\DateTime $lobbyTimer;
+ private string $token;
+ private string $name;
+ private string $description;
+ private string $password;
+ private string $remoteServer;
+ private string $remoteToken;
+ private int $activeGuests;
+ private int $defaultPermissions;
+ private int $callPermissions;
+ private int $callFlag;
+ private ?\DateTime $activeSince;
+ private ?\DateTime $lastActivity;
+ private int $lastMessageId;
+ private ?IComment $lastMessage;
+ private string $objectType;
+ private string $objectId;
+
+ protected ?string $currentUser = null;
+ protected ?Participant $participant = null;
public function __construct(Manager $manager,
IDBConnection $db,
diff --git a/lib/Search/ConversationSearch.php b/lib/Search/ConversationSearch.php
index 8638ff63e..b570f8ae9 100644
--- a/lib/Search/ConversationSearch.php
+++ b/lib/Search/ConversationSearch.php
@@ -35,13 +35,9 @@ use OCP\Search\SearchResult;
use OCP\Search\SearchResultEntry;
class ConversationSearch implements IProvider {
-
- /** @var Manager */
- protected $manager;
- /** @var IURLGenerator */
- protected $url;
- /** @var IL10N */
- protected $l;
+ protected Manager $manager;
+ protected IURLGenerator $url;
+ protected IL10N $l;
public function __construct(
Manager $manager,
diff --git a/lib/Search/MessageSearch.php b/lib/Search/MessageSearch.php
index cd442e8cf..0e8dd6fcf 100644
--- a/lib/Search/MessageSearch.php
+++ b/lib/Search/MessageSearch.php
@@ -41,17 +41,11 @@ use OCP\Search\SearchResult;
use OCP\Search\SearchResultEntry;
class MessageSearch implements IProvider {
-
- /** @var RoomManager */
- protected $roomManager;
- /** @var ChatManager */
- protected $chatManager;
- /** @var MessageParser */
- protected $messageParser;
- /** @var IURLGenerator */
- protected $url;
- /** @var IL10N */
- protected $l;
+ protected RoomManager $roomManager;
+ protected ChatManager $chatManager;
+ protected MessageParser $messageParser;
+ protected IURLGenerator $url;
+ protected IL10N $l;
public function __construct(
RoomManager $roomManager,
diff --git a/lib/Service/CommandService.php b/lib/Service/CommandService.php
index 1c43f77ca..94c3fc62c 100644
--- a/lib/Service/CommandService.php
+++ b/lib/Service/CommandService.php
@@ -29,12 +29,9 @@ use OCA\Talk\Model\CommandMapper;
use OCP\AppFramework\Db\DoesNotExistException;
class CommandService {
+ protected CommandMapper $mapper;
- /** @var CommandMapper */
- protected $mapper;
-
- /** @var ShellExecutor */
- protected $shellExecutor;
+ protected ShellExecutor $shellExecutor;
public function __construct(CommandMapper $mapper, ShellExecutor $shellExecutor) {
$this->mapper = $mapper;
diff --git a/lib/Service/HostedSignalingServerService.php b/lib/Service/HostedSignalingServerService.php
index 83987ecd7..64aa6f73b 100644
--- a/lib/Service/HostedSignalingServerService.php
+++ b/lib/Service/HostedSignalingServerService.php
@@ -38,19 +38,13 @@ use OCP\Security\ISecureRandom;
use Psr\Log\LoggerInterface;
class HostedSignalingServerService {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
/** @var mixed */
private $apiServerUrl;
- /** @var IClientService */
- private $clientService;
- /** @var LoggerInterface */
- private $logger;
- /** @var IL10N */
- private $l10n;
- /** @var ISecureRandom */
- private $secureRandom;
+ private IClientService $clientService;
+ private LoggerInterface $logger;
+ private IL10N $l10n;
+ private ISecureRandom $secureRandom;
public function __construct(IConfig $config,
IClientService $clientService,
@@ -249,7 +243,7 @@ class HostedSignalingServerService {
*
* @return (\ArrayAccess|array|mixed)[]|\ArrayAccess
*
- * @psalm-return list<created: mixed, owner: <array>, status: mixed, signaling: <array>>
+ * @psalm-return \ArrayAccess|array{created: mixed, owner: \ArrayAccess|array, status: mixed, signaling?: \ArrayAccess|array}
*/
public function fetchAccountInfo(AccountId $accountId) {
try {
diff --git a/lib/Service/MembershipService.php b/lib/Service/MembershipService.php
index f1e777111..775f6fbc9 100644
--- a/lib/Service/MembershipService.php
+++ b/lib/Service/MembershipService.php
@@ -35,13 +35,9 @@ use OCP\IUser;
use Psr\Log\LoggerInterface;
class MembershipService {
-
- /** @var IAppManager */
- protected $appManager;
- /** @var IGroupManager */
- protected $groupManager;
- /** @var AttendeeMapper */
- protected $attendeeMapper;
+ protected IAppManager $appManager;
+ protected IGroupManager $groupManager;
+ protected AttendeeMapper $attendeeMapper;
public function __construct(IAppManager $appManager,
IGroupManager $groupManager,
diff --git a/lib/Service/ParticipantService.php b/lib/Service/ParticipantService.php
index a2998890a..b0a829f5c 100644
--- a/lib/Service/ParticipantService.php
+++ b/lib/Service/ParticipantService.php
@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace OCA\Talk\Service;
+use OCA\Talk\Manager;
use OCA\Circles\CirclesManager;
use OCA\Circles\Model\Circle;
use OCA\Circles\Model\Member;
@@ -71,34 +72,20 @@ use OCP\IUserManager;
use OCP\Security\ISecureRandom;
class ParticipantService {
- /** @var IConfig */
- protected $serverConfig;
- /** @var Config */
- protected $talkConfig;
- /** @var AttendeeMapper */
- protected $attendeeMapper;
- /** @var SessionMapper */
- protected $sessionMapper;
- /** @var SessionService */
- protected $sessionService;
- /** @var ISecureRandom */
- private $secureRandom;
- /** @var IDBConnection */
- protected $connection;
- /** @var IEventDispatcher */
- private $dispatcher;
- /** @var IUserManager */
- private $userManager;
- /** @var IGroupManager */
- private $groupManager;
- /** @var MembershipService */
- private $membershipService;
- /** @var Notifications */
- private $notifications;
- /** @var ITimeFactory */
- private $timeFactory;
- /** @var ICacheFactory */
- private $cacheFactory;
+ protected IConfig $serverConfig;
+ protected Config $talkConfig;
+ protected AttendeeMapper $attendeeMapper;
+ protected SessionMapper $sessionMapper;
+ protected SessionService $sessionService;
+ private ISecureRandom $secureRandom;
+ protected IDBConnection $connection;
+ private IEventDispatcher $dispatcher;
+ private IUserManager $userManager;
+ private IGroupManager $groupManager;
+ private MembershipService $membershipService;
+ private Notifications $notifications;
+ private ITimeFactory $timeFactory;
+ private ICacheFactory $cacheFactory;
public function __construct(IConfig $serverConfig,
Config $talkConfig,
@@ -268,7 +255,7 @@ class ParticipantService {
$attendee = $this->attendeeMapper->findByActor($room->getId(), Attendee::ACTOR_USERS, $user->getUID());
} catch (DoesNotExistException $e) {
// queried here to avoid loop deps
- $manager = \OC::$server->get(\OCA\Talk\Manager::class);
+ $manager = \OC::$server->get(Manager::class);
$isListableByUser = $manager->isRoomListableByUser($room, $user->getUID());
if (!$isListableByUser && !$event->getPassedPasswordProtection() && !$room->verifyPassword($password)['result']) {
diff --git a/lib/Service/RoomService.php b/lib/Service/RoomService.php
index 5a8c45e1b..b8263d76b 100644
--- a/lib/Service/RoomService.php
+++ b/lib/Service/RoomService.php
@@ -35,15 +35,10 @@ use OCP\IUser;
use OCP\Share\IManager as IShareManager;
class RoomService {
-
- /** @var Manager */
- protected $manager;
- /** @var ParticipantService */
- protected $participantService;
- /** @var IShareManager */
- protected $shareManager;
- /** @var IEventDispatcher */
- private $dispatcher;
+ protected Manager $manager;
+ protected ParticipantService $participantService;
+ protected IShareManager $shareManager;
+ private IEventDispatcher $dispatcher;
public function __construct(Manager $manager,
ParticipantService $participantService,
diff --git a/lib/Service/SessionService.php b/lib/Service/SessionService.php
index 875423326..b96001b28 100644
--- a/lib/Service/SessionService.php
+++ b/lib/Service/SessionService.php
@@ -32,12 +32,9 @@ use OCP\IDBConnection;
use OCP\Security\ISecureRandom;
class SessionService {
- /** @var SessionMapper */
- protected $sessionMapper;
- /** @var IDBConnection */
- protected $connection;
- /** @var ISecureRandom */
- protected $secureRandom;
+ protected SessionMapper $sessionMapper;
+ protected IDBConnection $connection;
+ protected ISecureRandom $secureRandom;
public function __construct(SessionMapper $sessionMapper,
IDBConnection $connection,
diff --git a/lib/Settings/Admin/AdminSettings.php b/lib/Settings/Admin/AdminSettings.php
index a7932bce0..34cb30098 100644
--- a/lib/Settings/Admin/AdminSettings.php
+++ b/lib/Settings/Admin/AdminSettings.php
@@ -43,27 +43,16 @@ use OCP\L10N\IFactory;
use OCP\Settings\ISettings;
class AdminSettings implements ISettings {
-
- /** @var Config */
- private $talkConfig;
- /** @var IConfig */
- private $serverConfig;
- /** @var CommandService */
- private $commandService;
- /** @var IInitialState */
- private $initialState;
- /** @var ICacheFactory */
- private $memcacheFactory;
- /** @var IGroupManager */
- private $groupManager;
- /** @var MatterbridgeManager */
- private $bridgeManager;
- /** @var null|IUser */
- private $currentUser;
- /** @var IL10N */
- private $l10n;
- /** @var IFactory */
- private $l10nFactory;
+ private Config $talkConfig;
+ private IConfig $serverConfig;
+ private CommandService $commandService;
+ private IInitialState $initialState;
+ private ICacheFactory $memcacheFactory;
+ private IGroupManager $groupManager;
+ private MatterbridgeManager $bridgeManager;
+ private ?IUser $currentUser = null;
+ private IL10N $l10n;
+ private IFactory $l10nFactory;
public function __construct(Config $talkConfig,
IConfig $serverConfig,
diff --git a/lib/Settings/Admin/Section.php b/lib/Settings/Admin/Section.php
index 167544471..8061b4a33 100644
--- a/lib/Settings/Admin/Section.php
+++ b/lib/Settings/Admin/Section.php
@@ -28,12 +28,9 @@ use OCP\IURLGenerator;
use OCP\Settings\IIconSection;
class Section implements IIconSection {
+ private IL10N $l;
- /** @var IL10N */
- private $l;
-
- /** @var IURLGenerator */
- private $url;
+ private IURLGenerator $url;
public function __construct(IURLGenerator $url, IL10N $l) {
$this->url = $url;
diff --git a/lib/Settings/Personal.php b/lib/Settings/Personal.php
index 59da32032..5a7997c0f 100644
--- a/lib/Settings/Personal.php
+++ b/lib/Settings/Personal.php
@@ -30,9 +30,7 @@ use OCP\IConfig;
use OCP\Settings\ISettings;
class Personal implements ISettings {
-
- /** @var IConfig */
- private $config;
+ private IConfig $config;
public function __construct(IConfig $config) {
$this->config = $config;
diff --git a/lib/Share/Helper/DeletedShareAPIController.php b/lib/Share/Helper/DeletedShareAPIController.php
index b50ad9dfc..a8a9d5699 100644
--- a/lib/Share/Helper/DeletedShareAPIController.php
+++ b/lib/Share/Helper/DeletedShareAPIController.php
@@ -37,11 +37,8 @@ use OCP\Share\IShare;
* perform actions or checks specific to room shares.
*/
class DeletedShareAPIController {
-
- /** @var string */
- private $userId;
- /** @var Manager */
- private $manager;
+ private string $userId;
+ private Manager $manager;
public function __construct(
string $UserId,
diff --git a/lib/Share/Helper/ShareAPIController.php b/lib/Share/Helper/ShareAPIController.php
index 95554c7ae..dd5989907 100644
--- a/lib/Share/Helper/ShareAPIController.php
+++ b/lib/Share/Helper/ShareAPIController.php
@@ -41,17 +41,11 @@ use OCP\Share\IShare;
* actions or checks specific to room shares.
*/
class ShareAPIController {
-
- /** @var string */
- private $userId;
- /** @var Manager */
- private $manager;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var IL10N */
- private $l;
- /** @var IURLGenerator */
- private $urlGenerator;
+ private string $userId;
+ private Manager $manager;
+ protected ITimeFactory $timeFactory;
+ private IL10N $l;
+ private IURLGenerator $urlGenerator;
public function __construct(
string $UserId,
diff --git a/lib/Share/Listener.php b/lib/Share/Listener.php
index cb8fdab4c..355aab528 100644
--- a/lib/Share/Listener.php
+++ b/lib/Share/Listener.php
@@ -51,8 +51,7 @@ class Listener {
$listener->overwriteMountPoint($event);
}
- /** @var Config */
- protected $config;
+ protected Config $config;
public function __construct(Config $config) {
$this->config = $config;
diff --git a/lib/Share/RoomShareProvider.php b/lib/Share/RoomShareProvider.php
index 7cef75764..df8311f10 100644
--- a/lib/Share/RoomShareProvider.php
+++ b/lib/Share/RoomShareProvider.php
@@ -73,24 +73,15 @@ class RoomShareProvider implements IShareProvider {
public const TALK_FOLDER = '/Talk';
public const TALK_FOLDER_PLACEHOLDER = '/{TALK_PLACEHOLDER}';
- /** @var IDBConnection */
- private $dbConnection;
- /** @var ISecureRandom */
- private $secureRandom;
- /** @var IShareManager */
- private $shareManager;
- /** @var EventDispatcherInterface */
- private $dispatcher;
- /** @var Manager */
- private $manager;
- /** @var ParticipantService */
- private $participantService;
- /** @var ITimeFactory */
- protected $timeFactory;
- /** @var IL10N */
- private $l;
- /** @var IMimeTypeLoader */
- private $mimeTypeLoader;
+ private IDBConnection $dbConnection;
+ private ISecureRandom $secureRandom;
+ private IShareManager $shareManager;
+ private EventDispatcherInterface $dispatcher;
+ private Manager $manager;
+ private ParticipantService $participantService;
+ protected ITimeFactory $timeFactory;
+ private IL10N $l;
+ private IMimeTypeLoader $mimeTypeLoader;
public function __construct(
IDBConnection $connection,
@@ -192,7 +183,7 @@ class RoomShareProvider implements IShareProvider {
$share->setToken(
$this->secureRandom->generate(
15, // \OC\Share\Constants::TOKEN_LENGTH
- \OCP\Security\ISecureRandom::CHAR_HUMAN_READABLE
+ ISecureRandom::CHAR_HUMAN_READABLE
)
);
diff --git a/lib/Signaling/BackendNotifier.php b/lib/Signaling/BackendNotifier.php
index fe8cd4266..5571cd955 100644
--- a/lib/Signaling/BackendNotifier.php
+++ b/lib/Signaling/BackendNotifier.php
@@ -37,18 +37,12 @@ use OCP\Security\ISecureRandom;
use Psr\Log\LoggerInterface;
class BackendNotifier {
- /** @var Config */
- private $config;
- /** @var LoggerInterface */
- private $logger;
- /** @var IClientService */
- private $clientService;
- /** @var ISecureRandom */
- private $secureRandom;
- /** @var Manager */
- private $signalingManager;
- /** @var ParticipantService */
- private $participantService;
+ private Config $config;
+ private LoggerInterface $logger;
+ private IClientService $clientService;
+ private ISecureRandom $secureRandom;
+ private Manager $signalingManager;
+ private ParticipantService $participantService;
/** @var IUrlGenerator */
private $urlGenerator;
diff --git a/lib/Signaling/Manager.php b/lib/Signaling/Manager.php
index d39a4b397..23f604853 100644
--- a/lib/Signaling/Manager.php
+++ b/lib/Signaling/Manager.php
@@ -33,12 +33,9 @@ use OCP\IConfig;
class Manager {
public const FEATURE_HEADER = 'X-Spreed-Signaling-Features';
- /** @var IConfig */
- protected $serverConfig;
- /** @var Config */
- protected $talkConfig;
- /** @var ICache */
- private $cache;
+ protected IConfig $serverConfig;
+ protected Config $talkConfig;
+ private ICache $cache;
public function __construct(IConfig $serverConfig,
Config $talkConfig,
diff --git a/lib/Signaling/Messages.php b/lib/Signaling/Messages.php
index 443f2ef51..b45376dce 100644
--- a/lib/Signaling/Messages.php
+++ b/lib/Signaling/Messages.php
@@ -34,14 +34,11 @@ use OCP\IDBConnection;
class Messages {
use TTransactional;
- /** @var IDBConnection */
- protected $db;
+ protected IDBConnection $db;
- /** @var ParticipantService */
- protected $participantService;
+ protected ParticipantService $participantService;
- /** @var ITimeFactory */
- protected $timeFactory;
+ protected ITimeFactory $timeFactory;
public function __construct(IDBConnection $db,
ParticipantService $participantService,
diff --git a/lib/Status/Listener.php b/lib/Status/Listener.php
index de585b760..4bf4e7ffe 100644
--- a/lib/Status/Listener.php
+++ b/lib/Status/Listener.php
@@ -36,8 +36,7 @@ use OCP\UserStatus\IManager;
use OCP\UserStatus\IUserStatus;
class Listener {
- /** @var IManager $statusManager */
- public $statusManager;
+ public IManager $statusManager;
public function __construct(IManager $statusManager) {
$this->statusManager = $statusManager;
diff --git a/lib/TalkSession.php b/lib/TalkSession.php
index 4c3b02c7e..010e745f5 100644
--- a/lib/TalkSession.php
+++ b/lib/TalkSession.php
@@ -26,9 +26,7 @@ namespace OCA\Talk;
use OCP\ISession;
class TalkSession {
-
- /** @var ISession */
- protected $session;
+ protected ISession $session;
public function __construct(ISession $session) {
$this->session = $session;