Skip to content

Commit ee62861

Browse files
authored
Change 'implements' to array in generator definitions (#2195)
1 parent 9a5a22b commit ee62861

File tree

4 files changed

+23
-12
lines changed

4 files changed

+23
-12
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: patch
2+
Type: changed
3+
4+
Improved compatibility by making the 'implements' field always use multiple entries.

includes/model/class-blog.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,10 @@ class Blog extends Actor {
4141
protected $generator = array(
4242
'type' => 'Application',
4343
'implements' => array(
44-
'href' => 'https://datatracker.ietf.org/doc/html/rfc9421',
45-
'name' => 'RFC-9421: HTTP Message Signatures',
44+
array(
45+
'href' => 'https://datatracker.ietf.org/doc/html/rfc9421',
46+
'name' => 'RFC-9421: HTTP Message Signatures',
47+
),
4648
),
4749
);
4850

includes/model/class-user.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ class User extends Actor {
5151
protected $generator = array(
5252
'type' => 'Application',
5353
'implements' => array(
54-
'href' => 'https://datatracker.ietf.org/doc/html/rfc9421',
55-
'name' => 'RFC-9421: HTTP Message Signatures',
54+
array(
55+
'href' => 'https://datatracker.ietf.org/doc/html/rfc9421',
56+
'name' => 'RFC-9421: HTTP Message Signatures',
57+
),
5658
),
5759
);
5860

includes/rest/class-actors-controller.php

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -349,14 +349,17 @@ public function get_item_schema() {
349349
'type' => 'string',
350350
),
351351
'implements' => array(
352-
'type' => 'object',
353-
'properties' => array(
354-
'href' => array(
355-
'type' => 'string',
356-
'format' => 'uri',
357-
),
358-
'name' => array(
359-
'type' => 'string',
352+
'type' => 'array',
353+
'items' => array(
354+
'type' => 'object',
355+
'properties' => array(
356+
'href' => array(
357+
'type' => 'string',
358+
'format' => 'uri',
359+
),
360+
'name' => array(
361+
'type' => 'string',
362+
),
360363
),
361364
),
362365
),

0 commit comments

Comments
 (0)