Skip to content

Commit 396f8e8

Browse files
authored
Merge pull request #1562 from ChristophWurst/refactor/class-constant
refactor: Change class strings to ::class constants
2 parents c84cc78 + e7aec4d commit 396f8e8

File tree

118 files changed

+316
-316
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+316
-316
lines changed

lib/CalDAV/Notifications/Plugin.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public function initialize(Server $server)
6868
$server->on('propFind', [$this, 'propFind']);
6969

7070
$server->xml->namespaceMap[self::NS_CALENDARSERVER] = 'cs';
71-
$server->resourceTypeMapping['\\Sabre\\CalDAV\\Notifications\\ICollection'] = '{'.self::NS_CALENDARSERVER.'}notification';
71+
$server->resourceTypeMapping[\Sabre\CalDAV\Notifications\ICollection::class] = '{'.self::NS_CALENDARSERVER.'}notification';
7272

7373
array_push($server->protectedProperties,
7474
'{'.self::NS_CALENDARSERVER.'}notification-URL',

lib/CalDAV/Plugin.php

+12-12
Original file line numberDiff line numberDiff line change
@@ -200,18 +200,18 @@ public function initialize(DAV\Server $server)
200200
$server->xml->namespaceMap[self::NS_CALDAV] = 'cal';
201201
$server->xml->namespaceMap[self::NS_CALENDARSERVER] = 'cs';
202202

203-
$server->xml->elementMap['{'.self::NS_CALDAV.'}supported-calendar-component-set'] = 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet';
204-
$server->xml->elementMap['{'.self::NS_CALDAV.'}calendar-query'] = 'Sabre\\CalDAV\\Xml\\Request\\CalendarQueryReport';
205-
$server->xml->elementMap['{'.self::NS_CALDAV.'}calendar-multiget'] = 'Sabre\\CalDAV\\Xml\\Request\\CalendarMultiGetReport';
206-
$server->xml->elementMap['{'.self::NS_CALDAV.'}free-busy-query'] = 'Sabre\\CalDAV\\Xml\\Request\\FreeBusyQueryReport';
207-
$server->xml->elementMap['{'.self::NS_CALDAV.'}mkcalendar'] = 'Sabre\\CalDAV\\Xml\\Request\\MkCalendar';
208-
$server->xml->elementMap['{'.self::NS_CALDAV.'}schedule-calendar-transp'] = 'Sabre\\CalDAV\\Xml\\Property\\ScheduleCalendarTransp';
209-
$server->xml->elementMap['{'.self::NS_CALDAV.'}supported-calendar-component-set'] = 'Sabre\\CalDAV\\Xml\\Property\\SupportedCalendarComponentSet';
210-
211-
$server->resourceTypeMapping['\\Sabre\\CalDAV\\ICalendar'] = '{urn:ietf:params:xml:ns:caldav}calendar';
212-
213-
$server->resourceTypeMapping['\\Sabre\\CalDAV\\Principal\\IProxyRead'] = '{http://calendarserver.org/ns/}calendar-proxy-read';
214-
$server->resourceTypeMapping['\\Sabre\\CalDAV\\Principal\\IProxyWrite'] = '{http://calendarserver.org/ns/}calendar-proxy-write';
203+
$server->xml->elementMap['{'.self::NS_CALDAV.'}supported-calendar-component-set'] = \Sabre\CalDAV\Xml\Property\SupportedCalendarComponentSet::class;
204+
$server->xml->elementMap['{'.self::NS_CALDAV.'}calendar-query'] = \Sabre\CalDAV\Xml\Request\CalendarQueryReport::class;
205+
$server->xml->elementMap['{'.self::NS_CALDAV.'}calendar-multiget'] = \Sabre\CalDAV\Xml\Request\CalendarMultiGetReport::class;
206+
$server->xml->elementMap['{'.self::NS_CALDAV.'}free-busy-query'] = \Sabre\CalDAV\Xml\Request\FreeBusyQueryReport::class;
207+
$server->xml->elementMap['{'.self::NS_CALDAV.'}mkcalendar'] = \Sabre\CalDAV\Xml\Request\MkCalendar::class;
208+
$server->xml->elementMap['{'.self::NS_CALDAV.'}schedule-calendar-transp'] = \Sabre\CalDAV\Xml\Property\ScheduleCalendarTransp::class;
209+
$server->xml->elementMap['{'.self::NS_CALDAV.'}supported-calendar-component-set'] = \Sabre\CalDAV\Xml\Property\SupportedCalendarComponentSet::class;
210+
211+
$server->resourceTypeMapping[\Sabre\CalDAV\ICalendar::class] = '{urn:ietf:params:xml:ns:caldav}calendar';
212+
213+
$server->resourceTypeMapping[\Sabre\CalDAV\Principal\IProxyRead::class] = '{http://calendarserver.org/ns/}calendar-proxy-read';
214+
$server->resourceTypeMapping[\Sabre\CalDAV\Principal\IProxyWrite::class] = '{http://calendarserver.org/ns/}calendar-proxy-write';
215215

216216
array_push($server->protectedProperties,
217217
'{'.self::NS_CALDAV.'}supported-calendar-component-set',

lib/CalDAV/Schedule/Plugin.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ public function initialize(Server $server)
113113
* This information ensures that the {DAV:}resourcetype property has
114114
* the correct values.
115115
*/
116-
$server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IOutbox'] = $ns.'schedule-outbox';
117-
$server->resourceTypeMapping['\\Sabre\\CalDAV\\Schedule\\IInbox'] = $ns.'schedule-inbox';
116+
$server->resourceTypeMapping[\Sabre\CalDAV\Schedule\IOutbox::class] = $ns.'schedule-outbox';
117+
$server->resourceTypeMapping[\Sabre\CalDAV\Schedule\IInbox::class] = $ns.'schedule-inbox';
118118

119119
/*
120120
* Properties we protect are made read-only by the server.

lib/CalDAV/SharingPlugin.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ public function initialize(DAV\Server $server)
8383
'{'.Plugin::NS_CALENDARSERVER.'}shared-url'
8484
);
8585

86-
$this->server->xml->elementMap['{'.Plugin::NS_CALENDARSERVER.'}share'] = 'Sabre\\CalDAV\\Xml\\Request\\Share';
87-
$this->server->xml->elementMap['{'.Plugin::NS_CALENDARSERVER.'}invite-reply'] = 'Sabre\\CalDAV\\Xml\\Request\\InviteReply';
86+
$this->server->xml->elementMap['{'.Plugin::NS_CALENDARSERVER.'}share'] = \Sabre\CalDAV\Xml\Request\Share::class;
87+
$this->server->xml->elementMap['{'.Plugin::NS_CALENDARSERVER.'}invite-reply'] = \Sabre\CalDAV\Xml\Request\InviteReply::class;
8888

8989
$this->server->on('propFind', [$this, 'propFindEarly']);
9090
$this->server->on('propFind', [$this, 'propFindLate'], 150);

lib/CalDAV/Subscriptions/Plugin.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ class Plugin extends ServerPlugin
3131
*/
3232
public function initialize(Server $server)
3333
{
34-
$server->resourceTypeMapping['Sabre\\CalDAV\\Subscriptions\\ISubscription'] =
34+
$server->resourceTypeMapping[\Sabre\CalDAV\Subscriptions\ISubscription::class] =
3535
'{http://calendarserver.org/ns/}subscribed';
3636

3737
$server->xml->elementMap['{http://calendarserver.org/ns/}source'] =
38-
'Sabre\\DAV\\Xml\\Property\\Href';
38+
\Sabre\DAV\Xml\Property\Href::class;
3939

4040
$server->on('propFind', [$this, 'propFind'], 150);
4141
}

lib/CalDAV/Xml/Request/CalendarMultiGetReport.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ class CalendarMultiGetReport implements XmlDeserializable
8686
public static function xmlDeserialize(Reader $reader)
8787
{
8888
$elems = $reader->parseInnerTree([
89-
'{urn:ietf:params:xml:ns:caldav}calendar-data' => 'Sabre\\CalDAV\\Xml\\Filter\\CalendarData',
90-
'{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
89+
'{urn:ietf:params:xml:ns:caldav}calendar-data' => \Sabre\CalDAV\Xml\Filter\CalendarData::class,
90+
'{DAV:}prop' => \Sabre\Xml\Element\KeyValue::class,
9191
]);
9292

9393
$newProps = [

lib/CalDAV/Xml/Request/CalendarQueryReport.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ class CalendarQueryReport implements XmlDeserializable
8686
public static function xmlDeserialize(Reader $reader)
8787
{
8888
$elems = $reader->parseInnerTree([
89-
'{urn:ietf:params:xml:ns:caldav}comp-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\CompFilter',
90-
'{urn:ietf:params:xml:ns:caldav}prop-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\PropFilter',
91-
'{urn:ietf:params:xml:ns:caldav}param-filter' => 'Sabre\\CalDAV\\Xml\\Filter\\ParamFilter',
92-
'{urn:ietf:params:xml:ns:caldav}calendar-data' => 'Sabre\\CalDAV\\Xml\\Filter\\CalendarData',
93-
'{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
89+
'{urn:ietf:params:xml:ns:caldav}comp-filter' => \Sabre\CalDAV\Xml\Filter\CompFilter::class,
90+
'{urn:ietf:params:xml:ns:caldav}prop-filter' => \Sabre\CalDAV\Xml\Filter\PropFilter::class,
91+
'{urn:ietf:params:xml:ns:caldav}param-filter' => \Sabre\CalDAV\Xml\Filter\ParamFilter::class,
92+
'{urn:ietf:params:xml:ns:caldav}calendar-data' => \Sabre\CalDAV\Xml\Filter\CalendarData::class,
93+
'{DAV:}prop' => \Sabre\Xml\Element\KeyValue::class,
9494
]);
9595

9696
$newProps = [

lib/CalDAV/Xml/Request/MkCalendar.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public static function xmlDeserialize(Reader $reader)
6262
$self = new self();
6363

6464
$elementMap = $reader->elementMap;
65-
$elementMap['{DAV:}prop'] = 'Sabre\DAV\Xml\Element\Prop';
66-
$elementMap['{DAV:}set'] = 'Sabre\Xml\Element\KeyValue';
65+
$elementMap['{DAV:}prop'] = \Sabre\DAV\Xml\Element\Prop::class;
66+
$elementMap['{DAV:}set'] = \Sabre\Xml\Element\KeyValue::class;
6767
$elems = $reader->parseInnerTree($elementMap);
6868

6969
foreach ($elems as $elem) {

lib/CalDAV/Xml/Request/Share.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public function __construct(array $sharees)
6262
public static function xmlDeserialize(Reader $reader)
6363
{
6464
$elems = $reader->parseGetElements([
65-
'{'.Plugin::NS_CALENDARSERVER.'}set' => 'Sabre\\Xml\\Element\\KeyValue',
66-
'{'.Plugin::NS_CALENDARSERVER.'}remove' => 'Sabre\\Xml\\Element\\KeyValue',
65+
'{'.Plugin::NS_CALENDARSERVER.'}set' => \Sabre\Xml\Element\KeyValue::class,
66+
'{'.Plugin::NS_CALENDARSERVER.'}remove' => \Sabre\Xml\Element\KeyValue::class,
6767
]);
6868

6969
$sharees = [];

lib/CardDAV/Plugin.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -73,20 +73,20 @@ public function initialize(DAV\Server $server)
7373

7474
$server->xml->namespaceMap[self::NS_CARDDAV] = 'card';
7575

76-
$server->xml->elementMap['{'.self::NS_CARDDAV.'}addressbook-query'] = 'Sabre\\CardDAV\\Xml\\Request\\AddressBookQueryReport';
77-
$server->xml->elementMap['{'.self::NS_CARDDAV.'}addressbook-multiget'] = 'Sabre\\CardDAV\\Xml\\Request\\AddressBookMultiGetReport';
76+
$server->xml->elementMap['{'.self::NS_CARDDAV.'}addressbook-query'] = \Sabre\CardDAV\Xml\Request\AddressBookQueryReport::class;
77+
$server->xml->elementMap['{'.self::NS_CARDDAV.'}addressbook-multiget'] = \Sabre\CardDAV\Xml\Request\AddressBookMultiGetReport::class;
7878

7979
/* Mapping Interfaces to {DAV:}resourcetype values */
80-
$server->resourceTypeMapping['Sabre\\CardDAV\\IAddressBook'] = '{'.self::NS_CARDDAV.'}addressbook';
81-
$server->resourceTypeMapping['Sabre\\CardDAV\\IDirectory'] = '{'.self::NS_CARDDAV.'}directory';
80+
$server->resourceTypeMapping[\Sabre\CardDAV\IAddressBook::class] = '{'.self::NS_CARDDAV.'}addressbook';
81+
$server->resourceTypeMapping[\Sabre\CardDAV\IDirectory::class] = '{'.self::NS_CARDDAV.'}directory';
8282

8383
/* Adding properties that may never be changed */
8484
$server->protectedProperties[] = '{'.self::NS_CARDDAV.'}supported-address-data';
8585
$server->protectedProperties[] = '{'.self::NS_CARDDAV.'}max-resource-size';
8686
$server->protectedProperties[] = '{'.self::NS_CARDDAV.'}addressbook-home-set';
8787
$server->protectedProperties[] = '{'.self::NS_CARDDAV.'}supported-collation-set';
8888

89-
$server->xml->elementMap['{http://calendarserver.org/ns/}me-card'] = 'Sabre\\DAV\\Xml\\Property\\Href';
89+
$server->xml->elementMap['{http://calendarserver.org/ns/}me-card'] = \Sabre\DAV\Xml\Property\Href::class;
9090

9191
$this->server = $server;
9292
}

lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ class AddressBookMultiGetReport implements XmlDeserializable
8383
public static function xmlDeserialize(Reader $reader)
8484
{
8585
$elems = $reader->parseInnerTree([
86-
'{urn:ietf:params:xml:ns:carddav}address-data' => 'Sabre\\CardDAV\\Xml\\Filter\\AddressData',
87-
'{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
86+
'{urn:ietf:params:xml:ns:carddav}address-data' => \Sabre\CardDAV\Xml\Filter\AddressData::class,
87+
'{DAV:}prop' => \Sabre\Xml\Element\KeyValue::class,
8888
]);
8989

9090
$newProps = [

lib/CardDAV/Xml/Request/AddressBookQueryReport.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,10 @@ class AddressBookQueryReport implements XmlDeserializable
120120
public static function xmlDeserialize(Reader $reader)
121121
{
122122
$elems = (array) $reader->parseInnerTree([
123-
'{urn:ietf:params:xml:ns:carddav}prop-filter' => 'Sabre\\CardDAV\\Xml\\Filter\\PropFilter',
124-
'{urn:ietf:params:xml:ns:carddav}param-filter' => 'Sabre\\CardDAV\\Xml\\Filter\\ParamFilter',
125-
'{urn:ietf:params:xml:ns:carddav}address-data' => 'Sabre\\CardDAV\\Xml\\Filter\\AddressData',
126-
'{DAV:}prop' => 'Sabre\\Xml\\Element\\KeyValue',
123+
'{urn:ietf:params:xml:ns:carddav}prop-filter' => \Sabre\CardDAV\Xml\Filter\PropFilter::class,
124+
'{urn:ietf:params:xml:ns:carddav}param-filter' => \Sabre\CardDAV\Xml\Filter\ParamFilter::class,
125+
'{urn:ietf:params:xml:ns:carddav}address-data' => \Sabre\CardDAV\Xml\Filter\AddressData::class,
126+
'{DAV:}prop' => \Sabre\Xml\Element\KeyValue::class,
127127
]);
128128

129129
$newProps = [

lib/DAV/Browser/Plugin.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ public function htmlActionsPanel(DAV\INode $node, &$output, $path)
499499

500500
// We also know fairly certain that if an object is a non-extended
501501
// SimpleCollection, we won't need to show the panel either.
502-
if ('Sabre\\DAV\\SimpleCollection' === get_class($node)) {
502+
if (\Sabre\DAV\SimpleCollection::class === get_class($node)) {
503503
return;
504504
}
505505

lib/DAV/Locks/Plugin.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public function initialize(DAV\Server $server)
5555
{
5656
$this->server = $server;
5757

58-
$this->server->xml->elementMap['{DAV:}lockinfo'] = 'Sabre\\DAV\\Xml\\Request\\Lock';
58+
$this->server->xml->elementMap['{DAV:}lockinfo'] = \Sabre\DAV\Xml\Request\Lock::class;
5959

6060
$server->on('method:LOCK', [$this, 'httpLock']);
6161
$server->on('method:UNLOCK', [$this, 'httpUnlock']);

lib/DAV/Server.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ class Server implements LoggerAwareInterface, EmitterInterface
152152
* @var array
153153
*/
154154
public $resourceTypeMapping = [
155-
'Sabre\\DAV\\ICollection' => '{DAV:}collection',
155+
\Sabre\DAV\ICollection::class => '{DAV:}collection',
156156
];
157157

158158
/**

lib/DAV/Sharing/Plugin.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public function initialize(Server $server)
8484
{
8585
$this->server = $server;
8686

87-
$server->xml->elementMap['{DAV:}share-resource'] = 'Sabre\\DAV\\Xml\\Request\\ShareResource';
87+
$server->xml->elementMap['{DAV:}share-resource'] = \Sabre\DAV\Xml\Request\ShareResource::class;
8888

8989
array_push(
9090
$server->protectedProperties,

lib/DAV/Sync/Plugin.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public function getPluginName()
5252
public function initialize(DAV\Server $server)
5353
{
5454
$this->server = $server;
55-
$server->xml->elementMap['{DAV:}sync-collection'] = 'Sabre\\DAV\\Xml\\Request\\SyncCollectionReport';
55+
$server->xml->elementMap['{DAV:}sync-collection'] = \Sabre\DAV\Xml\Request\SyncCollectionReport::class;
5656

5757
$self = $this;
5858

lib/DAV/Xml/Element/Prop.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ private static function parseCurrentElement(Reader $reader)
8585

8686
if (array_key_exists($name, $reader->elementMap)) {
8787
$deserializer = $reader->elementMap[$name];
88-
if (is_subclass_of($deserializer, 'Sabre\\Xml\\XmlDeserializable')) {
88+
if (is_subclass_of($deserializer, \Sabre\Xml\XmlDeserializable::class)) {
8989
$value = call_user_func([$deserializer, 'xmlDeserialize'], $reader);
9090
} elseif (is_callable($deserializer)) {
9191
$value = call_user_func($deserializer, $reader);

lib/DAV/Xml/Element/Response.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ public static function xmlDeserialize(Reader $reader)
184184
{
185185
$reader->pushContext();
186186

187-
$reader->elementMap['{DAV:}propstat'] = 'Sabre\\Xml\\Element\\KeyValue';
187+
$reader->elementMap['{DAV:}propstat'] = \Sabre\Xml\Element\KeyValue::class;
188188

189189
// We are overriding the parser for {DAV:}prop. This deserializer is
190190
// almost identical to the one for Sabre\Xml\Element\KeyValue.

lib/DAV/Xml/Element/Sharee.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public static function xmlDeserialize(Reader $reader)
159159
{
160160
// Temporarily override configuration
161161
$reader->pushContext();
162-
$reader->elementMap['{DAV:}share-access'] = 'Sabre\DAV\Xml\Property\ShareAccess';
162+
$reader->elementMap['{DAV:}share-access'] = \Sabre\DAV\Xml\Property\ShareAccess::class;
163163
$reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Deserializer\keyValue';
164164

165165
$elems = Deserializer\keyValue($reader, 'DAV:');

lib/DAV/Xml/Request/Lock.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ class Lock implements XmlDeserializable
6161
public static function xmlDeserialize(Reader $reader)
6262
{
6363
$reader->pushContext();
64-
$reader->elementMap['{DAV:}owner'] = 'Sabre\\Xml\\Element\\XmlFragment';
64+
$reader->elementMap['{DAV:}owner'] = \Sabre\Xml\Element\XmlFragment::class;
6565

6666
$values = KeyValue::xmlDeserialize($reader);
6767

lib/DAV/Xml/Request/MkCol.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ public static function xmlDeserialize(Reader $reader)
6363
$self = new self();
6464

6565
$elementMap = $reader->elementMap;
66-
$elementMap['{DAV:}prop'] = 'Sabre\DAV\Xml\Element\Prop';
67-
$elementMap['{DAV:}set'] = 'Sabre\Xml\Element\KeyValue';
68-
$elementMap['{DAV:}remove'] = 'Sabre\Xml\Element\KeyValue';
66+
$elementMap['{DAV:}prop'] = \Sabre\DAV\Xml\Element\Prop::class;
67+
$elementMap['{DAV:}set'] = \Sabre\Xml\Element\KeyValue::class;
68+
$elementMap['{DAV:}remove'] = \Sabre\Xml\Element\KeyValue::class;
6969

7070
$elems = $reader->parseInnerTree($elementMap);
7171

lib/DAV/Xml/Request/PropFind.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public static function xmlDeserialize(Reader $reader)
6060
$self = new self();
6161

6262
$reader->pushContext();
63-
$reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Element\Elements';
63+
$reader->elementMap['{DAV:}prop'] = \Sabre\Xml\Element\Elements::class;
6464

6565
foreach (KeyValue::xmlDeserialize($reader) as $k => $v) {
6666
switch ($k) {

lib/DAV/Xml/Request/PropPatch.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ public static function xmlDeserialize(Reader $reader)
8686
$self = new self();
8787

8888
$elementMap = $reader->elementMap;
89-
$elementMap['{DAV:}prop'] = 'Sabre\DAV\Xml\Element\Prop';
90-
$elementMap['{DAV:}set'] = 'Sabre\Xml\Element\KeyValue';
91-
$elementMap['{DAV:}remove'] = 'Sabre\Xml\Element\KeyValue';
89+
$elementMap['{DAV:}prop'] = \Sabre\DAV\Xml\Element\Prop::class;
90+
$elementMap['{DAV:}set'] = \Sabre\Xml\Element\KeyValue::class;
91+
$elementMap['{DAV:}remove'] = \Sabre\Xml\Element\KeyValue::class;
9292

9393
$elems = $reader->parseInnerTree($elementMap);
9494

lib/DAV/Xml/Request/ShareResource.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ public function __construct(array $sharees)
6161
public static function xmlDeserialize(Reader $reader)
6262
{
6363
$elems = $reader->parseInnerTree([
64-
'{DAV:}sharee' => 'Sabre\DAV\Xml\Element\Sharee',
65-
'{DAV:}share-access' => 'Sabre\DAV\Xml\Property\ShareAccess',
64+
'{DAV:}sharee' => \Sabre\DAV\Xml\Element\Sharee::class,
65+
'{DAV:}share-access' => \Sabre\DAV\Xml\Property\ShareAccess::class,
6666
'{DAV:}prop' => 'Sabre\Xml\Deserializer\keyValue',
6767
]);
6868

lib/DAV/Xml/Request/SyncCollectionReport.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public static function xmlDeserialize(Reader $reader)
7676

7777
$reader->pushContext();
7878

79-
$reader->elementMap['{DAV:}prop'] = 'Sabre\Xml\Element\Elements';
79+
$reader->elementMap['{DAV:}prop'] = \Sabre\Xml\Element\Elements::class;
8080
$elems = KeyValue::xmlDeserialize($reader);
8181

8282
$reader->popContext();

lib/DAV/Xml/Response/MultiStatus.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public function xmlSerialize(Writer $writer): void
114114
public static function xmlDeserialize(Reader $reader)
115115
{
116116
$elementMap = $reader->elementMap;
117-
$elementMap['{DAV:}prop'] = 'Sabre\\DAV\\Xml\\Element\\Prop';
117+
$elementMap['{DAV:}prop'] = \Sabre\DAV\Xml\Element\Prop::class;
118118
$elements = $reader->parseInnerTree($elementMap);
119119

120120
$responses = [];

lib/DAV/Xml/Service.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ class Service extends \Sabre\Xml\Service
2020
* be mapped to Sabre\DAV\Xml\Request\PropFind
2121
*/
2222
public array $elementMap = [
23-
'{DAV:}multistatus' => 'Sabre\\DAV\\Xml\\Response\\MultiStatus',
24-
'{DAV:}response' => 'Sabre\\DAV\\Xml\\Element\\Response',
23+
'{DAV:}multistatus' => \Sabre\DAV\Xml\Response\MultiStatus::class,
24+
'{DAV:}response' => \Sabre\DAV\Xml\Element\Response::class,
2525

2626
// Requests
27-
'{DAV:}propfind' => 'Sabre\\DAV\\Xml\\Request\\PropFind',
28-
'{DAV:}propertyupdate' => 'Sabre\\DAV\\Xml\\Request\\PropPatch',
29-
'{DAV:}mkcol' => 'Sabre\\DAV\\Xml\\Request\\MkCol',
27+
'{DAV:}propfind' => \Sabre\DAV\Xml\Request\PropFind::class,
28+
'{DAV:}propertyupdate' => \Sabre\DAV\Xml\Request\PropPatch::class,
29+
'{DAV:}mkcol' => \Sabre\DAV\Xml\Request\MkCol::class,
3030

3131
// Properties
32-
'{DAV:}resourcetype' => 'Sabre\\DAV\\Xml\\Property\\ResourceType',
32+
'{DAV:}resourcetype' => \Sabre\DAV\Xml\Property\ResourceType::class,
3333
];
3434

3535
/**

0 commit comments

Comments
 (0)