@@ -241,14 +241,15 @@ public function testGetPermissions(array $permissions, int $expected): void {
241241 public static function dataTestGetPermissions (): array {
242242 return [
243243 [[], 0 ],
244- [[['privilege ' => '{DAV:}read ' ]], 1 ],
245- [[['privilege ' => '{DAV:}write ' ]], 6 ],
246- [[['privilege ' => '{DAV:}all ' ]], 31 ],
247- [[['privilege ' => '{DAV:}read ' ],['privilege ' => '{DAV:}write ' ]], 7 ],
248- [[['privilege ' => '{DAV:}read ' ],['privilege ' => '{DAV:}all ' ]], 31 ],
249- [[['privilege ' => '{DAV:}all ' ],['privilege ' => '{DAV:}write ' ]], 31 ],
250- [[['privilege ' => '{DAV:}read ' ],['privilege ' => '{DAV:}write ' ],['privilege ' => '{DAV:}all ' ]], 31 ],
251- [[['privilege ' => '{DAV:}all ' ],['privilege ' => '{DAV:}read ' ],['privilege ' => '{DAV:}write ' ]], 31 ],
244+ [[['privilege ' => '{DAV:}read ' , 'principal ' => 'principals/system/system ' ]], 1 ],
245+ [[['privilege ' => '{DAV:}read ' , 'principal ' => 'principals/system/system ' ], ['privilege ' => '{DAV:}write ' , 'principal ' => 'principals/someone/else ' ]], 1 ],
246+ [[['privilege ' => '{DAV:}write ' , 'principal ' => 'principals/system/system ' ]], 6 ],
247+ [[['privilege ' => '{DAV:}all ' , 'principal ' => 'principals/system/system ' ]], 31 ],
248+ [[['privilege ' => '{DAV:}read ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}write ' , 'principal ' => 'principals/system/system ' ]], 7 ],
249+ [[['privilege ' => '{DAV:}read ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}all ' , 'principal ' => 'principals/system/system ' ]], 31 ],
250+ [[['privilege ' => '{DAV:}all ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}write ' , 'principal ' => 'principals/system/system ' ]], 31 ],
251+ [[['privilege ' => '{DAV:}read ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}write ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}all ' , 'principal ' => 'principals/system/system ' ]], 31 ],
252+ [[['privilege ' => '{DAV:}all ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}read ' , 'principal ' => 'principals/system/system ' ],['privilege ' => '{DAV:}write ' , 'principal ' => 'principals/system/system ' ]], 31 ],
252253 ];
253254 }
254255
0 commit comments