◆ testSerialize()
Sabre\DAVACL\Exception\NeedPrivilegesExceptionTest::testSerialize |
( |
| ) |
|
Definition at line 9 of file NeedPrivilegesExceptionTest.php.
References $root, and $server.
16 $ex =
new NeedPrivileges($uri, $privileges);
19 $dom = new \DOMDocument(
'1.0',
'utf-8');
20 $root = $dom->createElementNS(
'DAV:',
'd:root');
21 $dom->appendChild(
$root);
27 '/d:root/d:need-privileges' => 1,
28 '/d:root/d:need-privileges/d:resource' => 2,
29 '/d:root/d:need-privileges/d:resource/d:href' => 2,
30 '/d:root/d:need-privileges/d:resource/d:privilege' => 2,
31 '/d:root/d:need-privileges/d:resource/d:privilege/d:read' => 1,
32 '/d:root/d:need-privileges/d:resource/d:privilege/d:write' => 1,
36 $dom2 = new \DOMDocument(
'1.0',
'utf-8');
37 $dom2->loadXML($dom->saveXML());
39 $dxpath = new \DOMXPath($dom2);
40 $dxpath->registerNamespace(
'd',
'DAV:');
41 foreach ($xpaths as $xpath => $count) {
43 $this->assertEquals($count, $dxpath->query($xpath)->length,
'Looking for : ' . $xpath .
', we could only find ' . $dxpath->query($xpath)->length .
' elements, while we expected ' . $count);
The documentation for this class was generated from the following file: