Файловый менеджер - Редактировать - /home/avadvi5/calendar.aeronextgen.com/davis/vendor/sabre/dav/lib/DAVACL/Xml/Request/AclPrincipalPropSetReport.php
Ðазад
<?php declare(strict_types=1); namespace Sabre\DAVACL\Xml\Request; use Sabre\Xml\Deserializer; use Sabre\Xml\Reader; use Sabre\Xml\XmlDeserializable; /** * AclPrincipalPropSet request parser. * * This class parses the {DAV:}acl-principal-prop-set REPORT, as defined in: * * https://tools.ietf.org/html/rfc3744#section-9.2 * * @copyright Copyright (C) fruux GmbH (https://fruux.com/) * @author Evert Pot (https://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ class AclPrincipalPropSetReport implements XmlDeserializable { public $properties = []; /** * The deserialize method is called during xml parsing. * * This method is called statically, this is because in theory this method * may be used as a type of constructor, or factory method. * * Often you want to return an instance of the current class, but you are * free to return other data as well. * * You are responsible for advancing the reader to the next element. Not * doing anything will result in a never-ending loop. * * If you just want to skip parsing for this element altogether, you can * just call $reader->next(); * * $reader->parseInnerTree() will parse the entire sub-tree, and advance to * the next element. * * @return mixed */ public static function xmlDeserialize(Reader $reader) { $reader->pushContext(); $reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Deserializer\enum'; $elems = Deserializer\keyValue( $reader, 'DAV:' ); $reader->popContext(); $report = new self(); if (!empty($elems['prop'])) { $report->properties = $elems['prop']; } return $report; } }
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка