1414use OCA \Files_External \Service \UserGlobalStoragesService ;
1515use OCA \Files_External \Service \UserStoragesService ;
1616use OCP \Files \Config \IMountProvider ;
17- use OCP \Files \Storage ;
17+ use OCP \Files \ObjectStore \IObjectStore ;
18+ use OCP \Files \Storage \IStorage ;
1819use OCP \Files \Storage \IStorageFactory ;
1920use OCP \Files \StorageNotAvailableException ;
2021use OCP \IUser ;
@@ -34,19 +35,17 @@ public function __construct(
3435 /**
3536 * Process storage ready for mounting
3637 *
37- * @param StorageConfig $storage
38- * @param IUser $user
3938 * @throws \OCP\AppFramework\QueryException
4039 */
41- private function prepareStorageConfig (StorageConfig &$ storage , IUser $ user ) {
40+ private function prepareStorageConfig (StorageConfig &$ storage , IUser $ user ): void {
4241 foreach ($ storage ->getBackendOptions () as $ option => $ value ) {
4342 $ storage ->setBackendOption ($ option , \OCA \Files_External \MountConfig::substitutePlaceholdersInConfig ($ value , $ user ->getUID ()));
4443 }
4544
4645 $ objectStore = $ storage ->getBackendOption ('objectstore ' );
4746 if ($ objectStore ) {
4847 $ objectClass = $ objectStore ['class ' ];
49- if (!is_subclass_of ($ objectClass , ' \OCP\Files\ObjectStore\ IObjectStore' )) {
48+ if (!is_subclass_of ($ objectClass , IObjectStore::class )) {
5049 throw new \InvalidArgumentException ('Invalid object store ' );
5150 }
5251 $ storage ->setBackendOption ('objectstore ' , new $ objectClass ($ objectStore ));
@@ -60,9 +59,8 @@ private function prepareStorageConfig(StorageConfig &$storage, IUser $user) {
6059 * Construct the storage implementation
6160 *
6261 * @param StorageConfig $storageConfig
63- * @return Storage
6462 */
65- private function constructStorage (StorageConfig $ storageConfig ) {
63+ private function constructStorage (StorageConfig $ storageConfig ): IStorage {
6664 $ class = $ storageConfig ->getBackend ()->getStorageClass ();
6765 $ storage = new $ class ($ storageConfig ->getBackendOptions ());
6866
@@ -76,8 +74,6 @@ private function constructStorage(StorageConfig $storageConfig) {
7674 /**
7775 * Get all mountpoints applicable for the user
7876 *
79- * @param \OCP\IUser $user
80- * @param \OCP\Files\Storage\IStorageFactory $loader
8177 * @return \OCP\Files\Mount\IMountPoint[]
8278 */
8379 public function getMountsForUser (IUser $ user , IStorageFactory $ loader ) {
@@ -97,11 +93,11 @@ public function getMountsForUser(IUser $user, IStorageFactory $loader) {
9793 }, $ storageConfigs );
9894
9995
100- \OC \Files \Cache \Storage::getGlobalCache ()->loadForStorageIds (array_map (function (Storage \ IStorage $ storage ) {
96+ \OC \Files \Cache \Storage::getGlobalCache ()->loadForStorageIds (array_map (function (IStorage $ storage ) {
10197 return $ storage ->getId ();
10298 }, $ storages ));
10399
104- $ availableStorages = array_map (function (Storage \ IStorage $ storage , StorageConfig $ storageConfig ) {
100+ $ availableStorages = array_map (function (IStorage $ storage , StorageConfig $ storageConfig ): IStorage {
105101 try {
106102 $ availability = $ storage ->getAvailability ();
107103 if (!$ availability ['available ' ] && !Availability::shouldRecheck ($ availability )) {
@@ -116,7 +112,7 @@ public function getMountsForUser(IUser $user, IStorageFactory $loader) {
116112 return $ storage ;
117113 }, $ storages , $ storageConfigs );
118114
119- $ mounts = array_map (function (StorageConfig $ storageConfig , Storage \ IStorage $ storage ) use ($ user , $ loader ) {
115+ $ mounts = array_map (function (StorageConfig $ storageConfig , IStorage $ storage ) use ($ user , $ loader ) {
120116 $ storage ->setOwner ($ user ->getUID ());
121117 if ($ storageConfig ->getType () === StorageConfig::MOUNT_TYPE_PERSONAL ) {
122118 return new PersonalMount (
0 commit comments