| @@ 86-104 (lines=19) @@ | ||
| 83 | * @param IRootFolder $rootFolder  | 
                                |
| 84 | * @param ILogger $logger  | 
                                |
| 85 | */  | 
                                |
| 86 | public function __construct($appName,  | 
                                |
| 87 | IRequest $request,  | 
                                |
| 88 | IAvatarManager $avatarManager,  | 
                                |
| 89 | File $cache,  | 
                                |
| 90 | IL10N $l10n,  | 
                                |
| 91 | IUserManager $userManager,  | 
                                |
| 92 | IUserSession $userSession,  | 
                                |
| 93 | IRootFolder $rootFolder,  | 
                                |
| 94 | 								ILogger $logger) { | 
                                |
| 95 | parent::__construct($appName, $request);  | 
                                |
| 96 | ||
| 97 | $this->avatarManager = $avatarManager;  | 
                                |
| 98 | $this->cache = $cache;  | 
                                |
| 99 | $this->l = $l10n;  | 
                                |
| 100 | $this->userManager = $userManager;  | 
                                |
| 101 | $this->userSession = $userSession;  | 
                                |
| 102 | $this->rootFolder = $rootFolder;  | 
                                |
| 103 | $this->logger = $logger;  | 
                                |
| 104 | }  | 
                                |
| 105 | ||
| 106 | /**  | 
                                |
| 107 | * @NoAdminRequired  | 
                                |
| @@ 73-89 (lines=17) @@ | ||
| 70 | * @param IL10N $l10n  | 
                                |
| 71 | * @param ILogger $logger  | 
                                |
| 72 | */  | 
                                |
| 73 | public function __construct(  | 
                                |
| 74 | IConfig $config,  | 
                                |
| 75 | IDBConnection $connection,  | 
                                |
| 76 | IUserManager $userManager,  | 
                                |
| 77 | IAvatarManager $avatarManager,  | 
                                |
| 78 | IRootFolder $rootFolder,  | 
                                |
| 79 | IL10N $l10n,  | 
                                |
| 80 | ILogger $logger  | 
                                |
| 81 | 	) { | 
                                |
| 82 | $this->config = $config;  | 
                                |
| 83 | $this->connection = $connection;  | 
                                |
| 84 | $this->userManager = $userManager;  | 
                                |
| 85 | $this->avatarManager = $avatarManager;  | 
                                |
| 86 | $this->rootFolder = $rootFolder;  | 
                                |
| 87 | $this->l = $l10n;  | 
                                |
| 88 | $this->logger = $logger;  | 
                                |
| 89 | }  | 
                                |
| 90 | ||
| 91 | /**  | 
                                |
| 92 | * @return string  | 
                                |
| @@ 91-108 (lines=18) @@ | ||
| 88 | * @param FedShareManager $fedShareManager  | 
                                |
| 89 | * @param ILogger $logger  | 
                                |
| 90 | */  | 
                                |
| 91 | public function __construct($appName,  | 
                                |
| 92 | IRequest $request,  | 
                                |
| 93 | FederatedShareProvider $federatedShareProvider,  | 
                                |
| 94 | IURLGenerator $urlGenerator,  | 
                                |
| 95 | IUserManager $userManager,  | 
                                |
| 96 | AddressHandler $addressHandler,  | 
                                |
| 97 | FedShareManager $fedShareManager,  | 
                                |
| 98 | ILogger $logger  | 
                                |
| 99 | 	) { | 
                                |
| 100 | parent::__construct($appName, $request);  | 
                                |
| 101 | ||
| 102 | $this->federatedShareProvider = $federatedShareProvider;  | 
                                |
| 103 | $this->urlGenerator = $urlGenerator;  | 
                                |
| 104 | $this->userManager = $userManager;  | 
                                |
| 105 | $this->addressHandler = $addressHandler;  | 
                                |
| 106 | $this->fedShareManager = $fedShareManager;  | 
                                |
| 107 | $this->logger = $logger;  | 
                                |
| 108 | }  | 
                                |
| 109 | ||
| 110 | /**  | 
                                |
| 111 | * @NoCSRFRequired  | 
                                |