77 */
88namespace OCA \FederatedFileSharing \AppInfo ;
99
10- use Closure ;
1110use OCA \FederatedFileSharing \Listeners \LoadAdditionalScriptsListener ;
1211use OCA \FederatedFileSharing \Notifier ;
1312use OCA \FederatedFileSharing \OCM \CloudFederationProviderFiles ;
1615use OCP \AppFramework \Bootstrap \IBootContext ;
1716use OCP \AppFramework \Bootstrap \IBootstrap ;
1817use OCP \AppFramework \Bootstrap \IRegistrationContext ;
19- use OCP \AppFramework \IAppContainer ;
2018use OCP \Federation \ICloudFederationProviderManager ;
19+ use Psr \Container \ContainerInterface ;
2120
2221class Application extends App implements IBootstrap {
2322 public function __construct () {
@@ -30,11 +29,11 @@ public function register(IRegistrationContext $context): void {
3029 }
3130
3231 public function boot (IBootContext $ context ): void {
33- $ context ->injectFn (Closure:: fromCallable ([ $ this , ' registerCloudFederationProvider ' ] ));
32+ $ context ->injectFn ($ this -> registerCloudFederationProvider (... ));
3433 }
3534
3635 private function registerCloudFederationProvider (ICloudFederationProviderManager $ manager ,
37- IAppContainer $ appContainer ): void {
36+ ContainerInterface $ appContainer ): void {
3837 $ fileResourceTypes = ['file ' , 'folder ' ];
3938 foreach ($ fileResourceTypes as $ type ) {
4039 $ manager ->addCloudFederationProvider ($ type ,
0 commit comments