@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | */ |
133 | 133 | public function getShares(int $resourceId): array { |
134 | 134 | /** @var list<array{href: string, commonName: string, status: int, readOnly: bool, '{http://owncloud.org/ns}principal': string, '{http://owncloud.org/ns}group-share': bool}>|null $cached */ |
135 | - $cached = $this->shareCache->get((string)$resourceId); |
|
135 | + $cached = $this->shareCache->get((string) $resourceId); |
|
136 | 136 | if (is_array($cached)) { |
137 | 137 | return $cached; |
138 | 138 | } |
@@ -143,20 +143,20 @@ discard block |
||
143 | 143 | $p = $this->getPrincipalByPath($row['principaluri']); |
144 | 144 | $shares[] = [ |
145 | 145 | 'href' => "principal:{$row['principaluri']}", |
146 | - 'commonName' => isset($p['{DAV:}displayname']) ? (string)$p['{DAV:}displayname'] : '', |
|
146 | + 'commonName' => isset($p['{DAV:}displayname']) ? (string) $p['{DAV:}displayname'] : '', |
|
147 | 147 | 'status' => 1, |
148 | - 'readOnly' => (int)$row['access'] === Backend::ACCESS_READ, |
|
149 | - '{http://owncloud.org/ns}principal' => (string)$row['principaluri'], |
|
148 | + 'readOnly' => (int) $row['access'] === Backend::ACCESS_READ, |
|
149 | + '{http://owncloud.org/ns}principal' => (string) $row['principaluri'], |
|
150 | 150 | '{http://owncloud.org/ns}group-share' => isset($p['uri']) && (str_starts_with($p['uri'], 'principals/groups') || str_starts_with($p['uri'], 'principals/circles')), |
151 | 151 | ]; |
152 | 152 | } |
153 | - $this->shareCache->set((string)$resourceId, $shares); |
|
153 | + $this->shareCache->set((string) $resourceId, $shares); |
|
154 | 154 | return $shares; |
155 | 155 | } |
156 | 156 | |
157 | 157 | public function preloadShares(array $resourceIds): void { |
158 | - $resourceIds = array_filter($resourceIds, function (int $resourceId) { |
|
159 | - return empty($this->shareCache->get((string)$resourceId)); |
|
158 | + $resourceIds = array_filter($resourceIds, function(int $resourceId) { |
|
159 | + return empty($this->shareCache->get((string) $resourceId)); |
|
160 | 160 | }); |
161 | 161 | if (empty($resourceIds)) { |
162 | 162 | return; |
@@ -165,24 +165,24 @@ discard block |
||
165 | 165 | $rows = $this->service->getSharesForIds($resourceIds); |
166 | 166 | $sharesByResource = array_fill_keys($resourceIds, []); |
167 | 167 | foreach ($rows as $row) { |
168 | - $resourceId = (int)$row['resourceid']; |
|
168 | + $resourceId = (int) $row['resourceid']; |
|
169 | 169 | $p = $this->getPrincipalByPath($row['principaluri']); |
170 | 170 | $sharesByResource[$resourceId][] = [ |
171 | 171 | 'href' => "principal:{$row['principaluri']}", |
172 | - 'commonName' => isset($p['{DAV:}displayname']) ? (string)$p['{DAV:}displayname'] : '', |
|
172 | + 'commonName' => isset($p['{DAV:}displayname']) ? (string) $p['{DAV:}displayname'] : '', |
|
173 | 173 | 'status' => 1, |
174 | - 'readOnly' => (int)$row['access'] === self::ACCESS_READ, |
|
175 | - '{http://owncloud.org/ns}principal' => (string)$row['principaluri'], |
|
174 | + 'readOnly' => (int) $row['access'] === self::ACCESS_READ, |
|
175 | + '{http://owncloud.org/ns}principal' => (string) $row['principaluri'], |
|
176 | 176 | '{http://owncloud.org/ns}group-share' => isset($p['uri']) && str_starts_with($p['uri'], 'principals/groups') |
177 | 177 | ]; |
178 | - $this->shareCache->set((string)$resourceId, $sharesByResource[$resourceId]); |
|
178 | + $this->shareCache->set((string) $resourceId, $sharesByResource[$resourceId]); |
|
179 | 179 | } |
180 | 180 | |
181 | 181 | // Also remember resources with no shares to prevent superfluous (empty) queries later on |
182 | 182 | foreach ($resourceIds as $resourceId) { |
183 | 183 | $hasShares = false; |
184 | 184 | foreach ($rows as $row) { |
185 | - if ((int)$row['resourceid'] === $resourceId) { |
|
185 | + if ((int) $row['resourceid'] === $resourceId) { |
|
186 | 186 | $hasShares = true; |
187 | 187 | break; |
188 | 188 | } |
@@ -192,7 +192,7 @@ discard block |
||
192 | 192 | continue; |
193 | 193 | } |
194 | 194 | |
195 | - $this->shareCache->set((string)$resourceId, []); |
|
195 | + $this->shareCache->set((string) $resourceId, []); |
|
196 | 196 | } |
197 | 197 | } |
198 | 198 | |
@@ -208,21 +208,21 @@ discard block |
||
208 | 208 | foreach ($shares as $share) { |
209 | 209 | $acl[] = [ |
210 | 210 | 'privilege' => '{DAV:}read', |
211 | - 'principal' => $share['{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}principal'], |
|
211 | + 'principal' => $share['{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}principal'], |
|
212 | 212 | 'protected' => true, |
213 | 213 | ]; |
214 | 214 | if (!$share['readOnly']) { |
215 | 215 | $acl[] = [ |
216 | 216 | 'privilege' => '{DAV:}write', |
217 | - 'principal' => $share['{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}principal'], |
|
217 | + 'principal' => $share['{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}principal'], |
|
218 | 218 | 'protected' => true, |
219 | 219 | ]; |
220 | - } elseif (in_array($this->service->getResourceType(), ['calendar','addressbook'])) { |
|
220 | + } elseif (in_array($this->service->getResourceType(), ['calendar', 'addressbook'])) { |
|
221 | 221 | // Allow changing the properties of read only calendars, |
222 | 222 | // so users can change the visibility. |
223 | 223 | $acl[] = [ |
224 | 224 | 'privilege' => '{DAV:}write-properties', |
225 | - 'principal' => $share['{' . \OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD . '}principal'], |
|
225 | + 'principal' => $share['{'.\OCA\DAV\DAV\Sharing\Plugin::NS_OWNCLOUD.'}principal'], |
|
226 | 226 | 'protected' => true, |
227 | 227 | ]; |
228 | 228 | } |