ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
AclPrincipalPropSetReport.php
Go to the documentation of this file.
1<?php
2
4
8
21
22 public $properties = [];
23
45 static function xmlDeserialize(Reader $reader) {
46
47 $reader->pushContext();
48 $reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Deserializer\enum';
49
50 $elems = Deserializer\keyValue(
51 $reader,
52 'DAV:'
53 );
54
55 $reader->popContext();
56
57 $report = new self();
58
59 if (!empty($elems['prop'])) {
60 $report->properties = $elems['prop'];
61 }
62
63 return $report;
64
65 }
66
67}
An exception for terminatinating execution or to throw for unit testing.
static xmlDeserialize(Reader $reader)
The deserialize method is called during xml parsing.
The Reader class expands upon PHP's built-in XMLReader.
Definition: Reader.php:20
Implementing the XmlDeserializable interface allows you to use a class as a deserializer for a specif...
keyValue(Reader $reader, $namespace=null)
This class provides a number of 'deserializer' helper functions.
Definition: functions.php:61