|
85 | 85 | * This class is the communication hub for all sharing related operations. |
86 | 86 | */ |
87 | 87 | class Manager implements IManager { |
88 | | - /** @var IProviderFactory */ |
89 | | - private $factory; |
90 | | - private LoggerInterface $logger; |
91 | | - /** @var IConfig */ |
92 | | - private $config; |
93 | | - /** @var ISecureRandom */ |
94 | | - private $secureRandom; |
95 | | - /** @var IHasher */ |
96 | | - private $hasher; |
97 | | - /** @var IMountManager */ |
98 | | - private $mountManager; |
99 | | - /** @var IGroupManager */ |
100 | | - private $groupManager; |
101 | | - /** @var IL10N */ |
102 | | - private $l; |
103 | | - /** @var IFactory */ |
104 | | - private $l10nFactory; |
105 | | - /** @var IUserManager */ |
106 | | - private $userManager; |
107 | | - /** @var IRootFolder */ |
108 | | - private $rootFolder; |
109 | | - /** @var LegacyHooks */ |
110 | | - private $legacyHooks; |
111 | | - /** @var IMailer */ |
112 | | - private $mailer; |
113 | | - /** @var IURLGenerator */ |
114 | | - private $urlGenerator; |
115 | | - /** @var \OC_Defaults */ |
116 | | - private $defaults; |
117 | | - /** @var IEventDispatcher */ |
118 | | - private $dispatcher; |
119 | | - /** @var IUserSession */ |
120 | | - private $userSession; |
121 | | - /** @var KnownUserService */ |
122 | | - private $knownUserService; |
123 | | - private ShareDisableChecker $shareDisableChecker; |
124 | | - private IDateTimeZone $dateTimeZone; |
| 88 | + |
| 89 | + private IL10N $l; |
| 90 | + private LegacyHooks $legacyHooks; |
125 | 91 |
|
126 | 92 | public function __construct( |
127 | | - LoggerInterface $logger, |
128 | | - IConfig $config, |
129 | | - ISecureRandom $secureRandom, |
130 | | - IHasher $hasher, |
131 | | - IMountManager $mountManager, |
132 | | - IGroupManager $groupManager, |
133 | | - IFactory $l10nFactory, |
134 | | - IProviderFactory $factory, |
135 | | - IUserManager $userManager, |
136 | | - IRootFolder $rootFolder, |
137 | | - IMailer $mailer, |
138 | | - IURLGenerator $urlGenerator, |
139 | | - \OC_Defaults $defaults, |
140 | | - IEventDispatcher $dispatcher, |
141 | | - IUserSession $userSession, |
142 | | - KnownUserService $knownUserService, |
143 | | - ShareDisableChecker $shareDisableChecker, |
144 | | - IDateTimeZone $dateTimeZone, |
| 93 | + private LoggerInterface $logger, |
| 94 | + private IConfig $config, |
| 95 | + private ISecureRandom $secureRandom, |
| 96 | + private IHasher $hasher, |
| 97 | + private IMountManager $mountManager, |
| 98 | + private IGroupManager $groupManager, |
| 99 | + private IFactory $l10nFactory, |
| 100 | + private IProviderFactory $factory, |
| 101 | + private IUserManager $userManager, |
| 102 | + private IRootFolder $rootFolder, |
| 103 | + private IMailer $mailer, |
| 104 | + private IURLGenerator $urlGenerator, |
| 105 | + private \OC_Defaults $defaults, |
| 106 | + private IEventDispatcher $dispatcher, |
| 107 | + private IUserSession $userSession, |
| 108 | + private KnownUserService $knownUserService, |
| 109 | + private ShareDisableChecker $shareDisableChecker, |
| 110 | + private IDateTimeZone $dateTimeZone |
145 | 111 | ) { |
146 | | - $this->logger = $logger; |
147 | | - $this->config = $config; |
148 | | - $this->secureRandom = $secureRandom; |
149 | | - $this->hasher = $hasher; |
150 | | - $this->mountManager = $mountManager; |
151 | | - $this->groupManager = $groupManager; |
152 | | - $this->l = $l10nFactory->get('lib'); |
153 | | - $this->l10nFactory = $l10nFactory; |
154 | | - $this->factory = $factory; |
155 | | - $this->userManager = $userManager; |
156 | | - $this->rootFolder = $rootFolder; |
| 112 | + $this->l = $this->l10nFactory->get('lib'); |
157 | 113 | // The constructor of LegacyHooks registers the listeners of share events |
158 | 114 | // do not remove if those are not properly migrated |
159 | | - $this->legacyHooks = new LegacyHooks($dispatcher); |
160 | | - $this->mailer = $mailer; |
161 | | - $this->urlGenerator = $urlGenerator; |
162 | | - $this->defaults = $defaults; |
163 | | - $this->dispatcher = $dispatcher; |
164 | | - $this->userSession = $userSession; |
165 | | - $this->knownUserService = $knownUserService; |
166 | | - $this->shareDisableChecker = $shareDisableChecker; |
167 | | - $this->dateTimeZone = $dateTimeZone; |
| 115 | + $this->legacyHooks = new LegacyHooks($this->dispatcher); |
168 | 116 | } |
169 | 117 |
|
170 | 118 | /** |
|
0 commit comments